2013-02-08 23 views
1

在以前的文章在這裏 - vim buffer Trying char-by-char conversion - 我也陷入了一個問題,當打開了某些文件和VIM無法檢測到該文件中的編碼,這是解決由Ingo提供的解決方案。VIM NERDTree緩衝 - 試圖焦〜副焦炭轉化

但是在我安裝了vim的NERDTree插件之後,我又遇到了同樣的問題。

看來由NERDTree映射map <F2> :NERDTreeToggle<CR>打開的緩衝區不遵守:set encoding=utf-8指令。

我必須手動運行:set encoding=utf-8再次爲了解決Trying char~by-char conversion...問題。

此外,我的nerdtree目錄顯示了一個奇怪的?而不是|符號。像這樣: - enter image description here

我在做什麼錯?

回答

0

我已經暫時通過映射解決了原本平淡的

map <F2> :NERDTreeToggle<CR> 

這個問題

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

代替但是這種解決方案是不夠好爲Trying char~by-char conversion警告仍然彈出每當我瀏覽打開NERDTree緩衝區中的特定目錄。

所以,我想聽聽有沒有人有更好的解決方案!謝謝!

的nerdtree ?性格問題通過這篇文章來解決 - vim - nerdtree suddenly broke

0

你應該不需要做任何事情:NERDTree不操作encodingencoding是你設置一次全局選項,併爲所有在你的~/.vimrc。回到幾乎爲空的~/.vimrc並從那裏建立(與encoding和其他選項)。