NERDTree不会在打开macvim的目录中打开

时间:2010-08-24 17:36:18

标签: macvim nerdtree

我最近将macvim升级到7.3,我无法在打开macvim的目录中打开nerdtree或netw,它总是在我的主目录中打开。

例如,

如果我在/ users / me / test / project目录中打开macvim,我希望NERDTree根目录为/ Users / me / test / project而不是/ Users / me。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

你可以映射你用来打开NERDTree的密钥(在.vimrc中):

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

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

答案 1 :(得分:1)

我做了这个

(.vimrc中的所有更改)

  1. 默认启用NERDTree。

    autocmd VimEnter * NERDTree
    
  2. 把我从github获得的this脚本放在.vimrc中。这将使vim AND NERDTree缓冲区退出:q

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

    mvim /home/user/my-project/README
    

    您将获得NERDTree中包含其中文件的父文件夹。

答案 2 :(得分:0)

此问题(如果它是我认为的那个)已在Snapshot 55中修复,因此一个简单的更新应该修复它。