我在Mac OSX 10.6.8上通过Pathogen安装了NERDTree。
当我修改目录时,我无法使用回车键进入子目录。此外,dirs看起来像这样:
?~V? doc/
发生了什么事?
答案 0 :(得分:34)
把它放在我的.vimrc中解决了这个问题:let g:NERDTreeDirArrows=0
答案 1 :(得分:18)
On Mountain Lion 10.8.2
这对我有用
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
答案 2 :(得分:12)
我遵循了jernkuan的回答,但没有成功。对我有用的是在vim中键入for f in $( ls -tr ${repSource}*.txt );
但是当我退出vim时我失去了它。我每次上vim时都必须这样做
答案 3 :(得分:9)
如果你仍然想尝试让箭头字符起作用,我的答案来自Why does my nerd tree have these odd characters。我运行Arch Linux,所以你的里程可能会有所不同。
我遇到了同样的问题,并且能够通过取消注释UTF-8并在/etc/locale.gen中注释掉ISO-8879-1来修复它。然后我运行locale-gen并重新启动。还将'export LANG = en_US.UTF-8'添加到我的.bashrc中。以下是我的语言环境设置开始工作后的结果:
[lysistrata@(none) ~]$ locale -a
C
en_US.utf8
POSIX
[lysistrata@(none) ~]$
答案 4 :(得分:2)
我正在使用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
答案 5 :(得分:1)
检查系统上的Private Sub btnsSaveDeck_Click(sender As Object, e As EventArgs) Handles btnSaveDeck.Click
If listBoxDeck.Items.Count < 30 Or listBoxDeck.Items.Count > 30 Then
MessageBox.Show("BlahBlahBlah", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Sub
,输出是否与此类似
locale
然后执行以下步骤:
LANG=C
sudo echo "LANG=en_US.UTF-8" >> /etc/locale.conf
和sudo locale-gen
再次检查sudo reboot
。希望这可以解决你的问题。
答案 6 :(得分:1)
在我的fedora 27上,我只是将set encoding=utf-8
放入我的~/.vimrc
文件中,它开始正常工作。