vimに次のテキストを書くと:
Tís teçxt contãins spécial charàctérs
私は取得します:
Tí s teç xt contã ins spé cial cha?| cté rs
これは私が以前マウンテンライオンを飼っていたときは起こりませんでした。しばらく前にMavericksにアップグレードしましたが、vimでコードを書いているだけで、これがシステムのアップグレードによる変更であるかどうかに気付きませんでした。とにかく、これは、コンピューターを使用して他のサーバーvimsにテキストを書き込む場合にも発生します。
これは、私がvimを使用していないときには起こりません。
私はそれを変更したので、それはvimバージョンに関連しているようには見えず、それらの両方で同じ問題があります。
私は端末設定でutf-8として文字エンコーディングを使用しており、vim fileencondingを次のように設定しています
set fileencoding=utf8
何か案は?
いいえ、しかし、私は別のことを発見しました:私のMacbookはドイツ語で、macvimには次の行がありました
—
ヴェルナー14
set langmenu=en_US let $LANG = 'en_US' source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim
。私はそれらの行をコメントしましたが、現在はスペースを使用していません...しかし、挿入モードを終了すると問題が発生します(文字と混同されます。
ごめんなさい!!! 同様に、設定されたencoding = utf8も欠落していました!助けてくれてありがとう@Heptite
—
ヴェルナー14
vim -u NONE -U NONE --noplugin -N