2012-03-29 68 views
29

enter image description herevim - nerdtree突然爆发

Nerdtree突然开始有点奇怪了。正如你在屏幕截图中看到的,目录都以?〜V?为前缀。随后我无法再打开目录,只是文件。

任何人都知道从哪里开始。这是否甚至是一个vim问题,或者可能会降低,在壳本身?

任何想法非常赞赏

+0

难道这是一个编码问题? – Rook 2012-03-29 16:08:34

回答

50

正如有人在评论中提出,它的确是一个编码问题。我最近切换到zsh。

添加以下到您的.bashrc/zshrc等就可以解决问题

export LC_ALL=en_US.utf-8 
export LANG="$LC_ALL" 

或者你可以告诉NERDTree不使用花哨的箭头人物,加入

let g:NERDTreeDirArrows=0 

您vimrc这将允许你保持你目前的编码

36

一个晚解决方案:告诉vim使用utf-8编码和e verything会很好,甚至出现在函数和类顶部的杂乱字符折叠 但我与NPIV同意,+和 - 比花哨的箭头好得多:d

添加到您的.vimrc

set encoding=utf-8 
+2

这为vim ubuntu 12.04解决了我的问题,无需进一步配置语言环境等。 – 2013-10-28 14:43:57

+2

在Mac OS X 10.9.2上也为我解决了这个问题。谢谢你的提示! – 2014-05-14 22:46:19

+0

可悲的是它没有在我的MacVIM 77上工作。 – code4j 2016-01-14 18:29:51