4

The default behaviour keeps the cursor on the original split window, so I have to press ctrl+w hjkl to switch to the new one. How can I set vim to to this automatically for me, whenever i open a new split pane?

4

1 回答 1

11

当您:split filename时,新窗口(包含filename)将处于活动状态。:split只是当你/<C-w>s当前窗口一分为二时,你对什么是“原始”的看法与 Vim 的行为不同。

您可以使用以下选项影响 Vim 的行为(对于相同缓冲区和不同文件的拆分):

:set splitbelow
:set splitright

如果您只想更改相同缓冲区拆分的行为,则必须<C-w>s使用映射覆盖默认命令;在那里,您可以使用该:belowright split命令来影响行为,而无需修改上述选项。

于 2013-04-12T10:35:23.033 回答