vim NERDTree buffer - 尝试char~by-char转换

时间:2013-02-08 02:54:01

标签: vim nerdtree

在此处的上一篇文章中 - 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目录显示一个奇怪的?而不是|符号。像这样:- enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:0)

我已通过映射暂时解决了这个问题

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

而不是原始的

map <F2> :NERDTreeToggle<CR>

然而,这个解决方案不够好,因为每当我浏览NERDTree缓冲区中的特定目录时,Trying char~by-char conversion警告仍然会弹出。

所以,我想听听是否有人有更好的解决方案!谢谢!

此帖子解决了nerdtree ?字符问题 - vim - nerdtree suddenly broke

答案 1 :(得分:0)

您不需要做任何事情:NERDTree不会操纵encodingencoding是您在~/.vimrc中一劳永逸地设置的全局选项。回到几乎为空的~/.vimrc并从中构建(使用encoding和其他选项)。