我在 Mac OSX 10.6.8 上通过 Pathogen 安装了 NERDTree。
当我 vim 目录时,我无法使用 enter 键进入子目录。此外,目录如下所示:
?~V? doc/
这是怎么回事?
把它放在我的 .vimrc 中解决了这个问题:let g:NERDTreeDirArrows=0
在山狮 10.8.2
这对我有用
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
我按照 jernkuan 的回答,但没有工作。对我有用的是:set encoding=utf-8
在 vim 中输入但是当我退出 vim 时我失去了这个。每次我在 vim 上都必须这样做
如果您仍然想尝试让箭头字符起作用,这是我的回答为什么我的书呆子树有这些奇怪的字符。我运行 Arch Linux,所以你的里程可能会有所不同。
我遇到了同样的问题,并且能够通过取消注释 UTF-8 并将 ISO-8879-1 在 /etc/locale.gen 中注释掉来解决它。然后我运行 locale-gen 并重新启动。还在我的 .bashrc 中添加了“export LANG=en_US.UTF-8”。这是我的语言环境设置开始工作后的结果:
[lysistrata@(none) ~]$ locale -a
C
en_US.utf8
POSIX
[lysistrata@(none) ~]$
我正在使用 RedHat 6.1 和 vim 7.3 并且不得不重新编译 vim 以支持多字节。
$ cd ~/src && wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
$ tar xjf vim-7.3.tar.bz2 && cd vim-7.3
$ ./configure --enable-multibyte
$ make
$ sudo make install
然后验证是否已启用多字节支持。
$ vim --version | grep byte
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent
+mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype
检查locale
您的系统,如果输出与此类似,
LANG=C
请执行以下步骤:
sudo echo "LANG=en_US.UTF-8" >> /etc/locale.conf
sudo locale-gen
和sudo reboot
再次检查您的locale
。希望这可以解决您的问题。
在我的 Fedora 27 上,我刚刚放入set encoding=utf-8
我的~/.vimrc
文件,它开始正常工作。