2010-08-24 89 views
3

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

例如,

如果我在/用户/我/测试/项目目录打开的MacVim,我希望NERDTree根为/用户/我/测试/项目,而不是/用户/我。

任何想法?

+0

我恢复到7.2的MacVim,我没有问题了。 – iJK 2010-08-28 01:18:04

+0

你打开MacVim的过程如何?使用最新的'mvim'命令可以在7.3中正常工作 – claytron 2010-10-08 17:11:53

回答

1

我这样做

(在.vimrc里所有的变化)

  1. 启用NERDTree为默认值。

    autocmd VimEnter * NERDTree 
    
  2. 认沽this剧本我从GitHub中的.vimrc了。这将使vim和NERDTree缓冲区:q

  3. 说,你的项目文件夹是/ home /用户/我的项目退出,那么这样做:

    mvim /home/user/my-project/README 
    

    你港岛线得到父文件夹中的NERDTree与其中的文件。

2

你可以映射你用它来打开NERDTree像这样(在.vimrc里)重点:

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

此地图中的F1键使用当前活动的缓冲区的路径切换(开/关)NERDTree 。如果没有打开缓冲区,它会在当前启动的Macvim目录中打开。

0

这个问题(如果是一个我认为是)固定在Snapshot 55,使一个简单的更新应该修复它。