1

ここの以前の投稿 - vim buffer Trying char-by-char conversion - 特定のファイルを開くときに問題が発生し、vim はそのファイルのエンコーディングを検出できませんでしたが、これは Ingo が提供するソリューションによって解決されました.

しかし、vim の NERDTree プラグインをインストールした後、同じ問題が再び発生しています。

NERDTree マッピングによって開かれたバッファがディレクティブmap <F2> :NERDTreeToggle<CR>に従っていない:set encoding=utf-8ようです。

問題を解決するには、手動で:set encoding=utf-8 再度実行する必要があります。Trying char~by-char conversion...

また、私の nerdtree ディレクトリは、シンボル?の代わりに奇妙なもので表示されます。|このような:- ここに画像の説明を入力

私は何を間違っていますか?

4

2 に答える 2

0

マッピングすることでこの問題を一時的に解決しました

map <F2> :NERDTreeToggle<CR>:set encoding=utf-8<CR>

元のプレーンの代わりに

map <F2> :NERDTreeToggle<CR>

Trying char~by-char conversionただし、NERDTree バッファー内の特定のディレクトリをブラウズして開くたびに警告が表示されるため、この解決策は十分ではありません。

だから、誰かがより良い解決策を持っているかどうか聞きたいです! ありがとう!

nerdtree の?文字問題はこの投稿で解決されました - vim - nerdtree が突然壊れました

于 2013-02-08T03:10:32.767 に答える
0

何もする必要はありません: NERDTree は操作せずencodingencoding一度だけ設定するグローバル オプションです~/.vimrc。ほぼ空の状態に戻り、~/.vimrcそこからビルドします (encodingおよびその他のオプションを使用)。

于 2013-02-08T06:36:07.887 に答える