在Vim中打开文件时禁用NERDTree窗口

时间:2013-12-05 05:28:53

标签: vim macvim nerdtree

打开文件时有没有办法禁用NERDTree?当我在mvim中打开文件(使用--remote-silent)并且NERDtree窗口当前处于活动状态时,该文件将在该(窄)窗口中打开。如何配置Vim以选择另一个窗口(如果可用),如果没有则打开一个窗口?

1 个答案:

答案 0 :(得分:0)

没有办法拦截--remote-silent;您必须发送explict命令以使用--remote-send打开文件。在那里,你可以编码逻辑来处理NERDTree窗口,例如如果它处于活动状态,则移动到上一个:

$ gvim --remote-send "<C-\><C-n>:if &ft == 'nerdtree'|wincmd p|endif|edit filename<CR>"