默认情况下,光标会停留在原始分屏窗口上,所以我必须按下ctrl+w hjkl才能切换到新的窗格。我该如何设置vim,在我打开新的分屏窗格时自动为我执行此操作?
默认情况下,光标会停留在原始分屏窗口上,所以我必须按下ctrl+w hjkl才能切换到新的窗格。我该如何设置vim,在我打开新的分屏窗格时自动为我执行此操作?
当你使用:split filename
命令时,新窗口(包含filename
文件)将变为活动窗口。只是当你使用:split
或<C-w>s
命令将当前窗口分成两个窗口时,你对“原始”窗口的理解与Vim的行为有所不同。
你可以通过以下选项来影响Vim在同一缓冲区或不同文件之间进行窗口分割的行为:
:set splitbelow
:set splitright
如果您只想更改同一缓冲区拆分的行为,则必须使用映射覆盖默认的<C-w>s
命令;在那里,您可以使用:belowright split
命令来影响行为,而不修改上述选项。
(v)sp
命令的?在这里,光标会自动跳转到新的分屏。例如::sp another.file
- Kent