有一个简单的命令可以使NERDTree切换吗?

时间:2019-05-22 15:57:05

标签: vim nerdtree

有时我希望能够将NERDTree快速移至vim会话的左侧或右侧。如果我输入

let g:NERDTreeWinPos = "Left"

例如,然后我必须两次输入:NERDTreeToggle才能使其移动。

是否有一个简单的命令可以切换NERDTree的位置?

1 个答案:

答案 0 :(得分:0)

我想出了这个解决方案:

command! NT let g:NERDTreeWinPos = !NERDTreeWinPos | NERDTreeToggle | NERDTreeToggle | execute("normal \<C-w>p")

然后:NT将NERDTreeWinPos设置到另一侧,切换两次,然后执行CTRL-p将光标移回到上一个窗格。

它不是很漂亮,但是可以。有谁有更好的解决方案?