【发布时间】:2019-05-22 15:57:05
【问题描述】:
有时我希望能够快速将 NERDTree 移动到 vim 会话的左侧或右侧。如果我输入
let g:NERDTreeWinPos = "Left"
例如,我必须输入:NERDTreeToggle 两次才能让它移动。
有没有简单的命令来切换NERDTree的位置?
【问题讨论】:
有时我希望能够快速将 NERDTree 移动到 vim 会话的左侧或右侧。如果我输入
let g:NERDTreeWinPos = "Left"
例如,我必须输入:NERDTreeToggle 两次才能让它移动。
有没有简单的命令来切换NERDTree的位置?
【问题讨论】:
我想出了这个解决方案:
command! NT let g:NERDTreeWinPos = !NERDTreeWinPos | NERDTreeToggle | NERDTreeToggle | execute("normal \<C-w>p")
然后:NT 将 NERDTreeWinPos 设置到对面,切换两次,然后执行 CTRL-p 将光标移回上一个窗格。
它不是很漂亮,但它确实有效。谁有更好的解决方案?
【讨论】: