使用 vim 中的快捷方式创建新的垂直窗口?

使用 vim 中的快捷方式创建新的垂直窗口?

如何使用vim快捷方式在垂直方向上创建带有新缓冲区的新窗口? (类似于 Ctrl-w n,但垂直。)

答案1

快捷Ctrl+Wn键与命令相同new。还有一个vnew命令的工作方式与 完全相同new,但垂直拆分。要使用它,请键入Esc:vnewEnter.

您还可以重新映射,例如Ctrl+Wv从执行相当于vsplit(默认)的操作到vnew使用类似的操作

noremap <C-w>v <esc>:vnew<cr>

在你的~/.vimrc文件中。


注意:当写下下面的答案时,问题要求对 进行“相反”的操作Ctrl+Wn。我将其解释为“与拆分和创建新窗口相反,即关闭拆分窗口”。

q命令关闭当前缓冲区(这将输入为Esc:qEnter)。如果这是在通过分割获得的缓冲区之一中完成的,您将返回到仅包含单个缓冲区的编辑器窗口,从而反转Ctrl+Wn.

您也可以使用它Ctrl+Wq来执行此操作。

相关内容