NERDTree在打开macvim的目录中没有打开
问题描述:
我最近将macvim升级到了7.3,并且我无法在打开macvim的目录中打开nerdtree或netw,它总是在我的主目录中打开。NERDTree在打开macvim的目录中没有打开
例如,
如果我在/用户/我/测试/项目目录打开的MacVim,我希望NERDTree根为/用户/我/测试/项目,而不是/用户/我。
任何想法?
答
我这样做
(在.vimrc里所有的变化)
-
启用NERDTree为默认值。
autocmd VimEnter * NERDTree
认沽this剧本我从GitHub中的.vimrc了。这将使vim和NERDTree缓冲区
:q
-
说,你的项目文件夹是/ home /用户/我的项目退出,那么这样做:
mvim /home/user/my-project/README
你港岛线得到父文件夹中的NERDTree与其中的文件。
答
你可以映射你用它来打开NERDTree像这样(在.vimrc里)重点:
map <silent> <F1> :NERDTreeToggle %:p:h<CR>
此地图中的F1键使用当前活动的缓冲区的路径切换(开/关)NERDTree 。如果没有打开缓冲区,它会在当前启动的Macvim目录中打开。
答
我在升级janus后遇到了这个问题。简单地添加到我的.gvimrc中修复它:
set autochdir
这将设置工作目录为当前文件。
此处了解详情: http://vim.wikia.com/wiki/Set_working_directory_to_the_current_file
我恢复到7.2的MacVim,我没有问题了。 – iJK 2010-08-28 01:18:04
你打开MacVim的过程如何?使用最新的'mvim'命令可以在7.3中正常工作 – claytron 2010-10-08 17:11:53