NERDTree在从macvim打开的目录中无法打开

3
我最近将我的macvim升级到了7.3,但是我无法在打开macvim的目录中打开nerdtree或netw,它总是在我的主目录中打开。
例如,
如果我在/users/me/test/project目录中打开macvim,我希望NERDTree根目录为/Users/me/test/project而不是/Users/me。
有什么想法吗?

我回到了macvim 7.2,现在这个问题已经不存在了。 - iJK
你是如何打开 MacVim 的?使用最新的 mvim 命令,在我的 7.3 版本中可以正常工作。 - claytron
4个回答

2
你可以在 .vimrc 文件中按以下方式映射打开 NERDTree 的快捷键:

map <silent> <F1> :NERDTreeToggle %:p:h<CR>

这将我的F1键映射为使用当前活动缓冲区的路径来切换(打开/关闭)NERDTree。如果没有打开的缓冲区,则会在当前启动的Macvim目录中打开。


2

1

我做了这个

(所有更改在 .vimrc 中)

  1. 将NERDTree设为默认。

    autocmd VimEnter * NERDTree
    
  2. 在.vimrc中放入我从github上获取的this脚本。这将使vim和NERDTree缓冲区使用:q退出。

  3. 假设您的项目文件夹是/home/user/my-project,则执行以下操作:

    mvim /home/user/my-project/README
    

    您将在NERDTree中得到父文件夹及其中的文件。


0

如果我猜对了,这个问题已经在快照55中得到解决,所以只需要简单更新即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接