vim NERDTree缓冲区-尝试逐字符转换
在之前的一篇文章中,我在打开某些文件时遇到了一个问题,vim无法检测到该文件中的编码,这通过Ingo提供的解决方案得到了解决 但是在我安装了vim的NERDTree插件之后,我又遇到了同样的问题 由NERDTree mapping打开的缓冲区似乎不符合vim NERDTree缓冲区-尝试逐字符转换,vim,nerdtree,Vim,Nerdtree,在之前的一篇文章中,我在打开某些文件时遇到了一个问题,vim无法检测到该文件中的编码,这通过Ingo提供的解决方案得到了解决 但是在我安装了vim的NERDTree插件之后,我又遇到了同样的问题 由NERDTree mapping打开的缓冲区似乎不符合:set encoding=utf-8指令 我必须手动运行:再次设置encoding=utf-8,以便解决逐字符转换尝试字符…问题 此外,我的nerdtree目录会显示一个奇怪的?,而不是|符号。像这样:- 我做错了什么?我已经通过映射临时解决了
:set encoding=utf-8
指令
我必须手动运行:再次设置encoding=utf-8
,以便解决逐字符转换尝试字符…
问题
此外,我的nerdtree目录会显示一个奇怪的?
,而不是|
符号。像这样:-
我做错了什么?我已经通过映射临时解决了这个问题
map <F2> :NERDTreeToggle<CR>:set encoding=utf-8<CR>
map:nerdtreettoggle:set encoding=utf-8
而不是原来的平原
map <F2> :NERDTreeToggle<CR>
map:nerdtreethoggle
但是,这个解决方案还不够好,因为每当我浏览NERDTree缓冲区中的特定目录时,仍会弹出Trying char~by char conversion
警告
所以,我想听听是否有人有更好的解决方案!谢谢
nerdtree
?
字符问题通过这篇文章解决了-您不需要做任何事情:nerdtree不操纵编码,而编码是您在~/.vimrc
中一次性设置的全局选项。返回几乎为空的~/.vimrc
并从中构建(使用编码
和其他选项)