日期:2014-05-16  浏览次数:20757 次

关于在VIM里的NERDTree目录打开文件的问题
我想问下从NERDTree里打开文件时,可以在一个新建的标签tab里打开,或者定义一个函数,可以实现新打开的文件在内容窗口里新建一个tab吗?现在我每次打开一个文件都":tabe"后再":NERDTree 文件路径",觉得挺麻烦,想问下有没有方法实现呢?
还有本人是一个VIM新手,想问下有没有比较详细介绍vim或vim script的教程呢?

------解决方案--------------------

http://blog.chinaunix.net/u3/93210/showart_2063610.html
http://www.wangchao.net.cn/bbsdetail_1631839.html
http://blog.csdn.net/sinkay/archive/2006/08/31/1150470.aspx

------解决方案--------------------
vimrc中添加下面这句话
map <F4> :NERDTreeToggle<cr>

保存后重新打开vim 按F4开关
------解决方案--------------------
在vimrc(WIN为_vimrc)添加下面代码
Perl code

function Newtab(path)
    let filepath = a:path 
    exec 'tabe'
    exec 'NERDTree '.filepath
endfunction
com! -nargs=1 -range=% Newtab call Newtab(<f-args>)