书呆子树:输入不打开子目录

时间:2012-01-06 04:14:09

标签: vim nerdtree

我在Mac OSX 10.6.8上通过Pathogen安装了NERDTree。

当我修改目录时,我无法使用回车键进入子目录。此外,dirs看起来像这样:

?~V? doc/

发生了什么事?

7 个答案:

答案 0 :(得分:34)

把它放在我的.vimrc中解决了这个问题:let g:NERDTreeDirArrows=0

创作者给了我修复:https://github.com/scrooloose/nerdtree/issues/108

答案 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然后执行以下步骤:

  1. LANG=C
  2. sudo echo "LANG=en_US.UTF-8" >> /etc/locale.confsudo locale-gen
  3. 再次检查sudo reboot。希望这可以解决你的问题。

答案 6 :(得分:1)

在我的fedora 27上,我只是将set encoding=utf-8放入我的~/.vimrc文件中,它开始正常工作。