打开文件时有没有办法禁用NERDTree?当我在mvim中打开文件(使用--remote-silent
)并且NERDtree窗口当前处于活动状态时,该文件将在该(窄)窗口中打开。如何配置Vim以选择另一个窗口(如果可用),如果没有则打开一个窗口?
答案 0 :(得分:0)
没有办法拦截--remote-silent
;您必须发送explict命令以使用--remote-send
打开文件。在那里,你可以编码逻辑来处理NERDTree窗口,例如如果它处于活动状态,则移动到上一个:
$ gvim --remote-send "<C-\><C-n>:if &ft == 'nerdtree'|wincmd p|endif|edit filename<CR>"