默认情况下,VIM会在当前或左侧创建新窗口。 为了更自然地使用VIM,我希望它能够相反地工作,并且我已经设置了
:set splitright
:set splitbelow
当我使用命令
拆分窗口时,这是有效的:split
或
:vsplit
但是,当我使用命令
创建一个新的空窗口时,这会失败:new
或
:vnew
第二种情况有解决方法吗?
答案 0 :(得分:3)
你只需添加"以下"在命令之前:
:below new
:below vnew
和:help below
:rightb [elow] {cmd}
:bel [owright] {cmd}执行{cmd}。如果它包含拆分窗口的命令, 它将向右(垂直分割)或向下(水平分割)打开 拆分)当前窗口。推翻' splitbelow'和 ' splitright&#39 ;. 不适用于|:execute |和|:正常|。
对于评论中讨论的映射,您可以使用以下映射:
:cnoremap new ^Bbelow ^Enew
你得到:
^ B键入 ctrl + v ctrl + B'/ KBD>
^ E by ctrl + v ctrl + 电子