我正在尝试设置+和_键以增加或减少 vim 中窗格的大小。这是我到目前为止所拥有的.vimrc:
nnoremap + :res +5
nnoremap _ :res -5
Run Code Online (Sandbox Code Playgroud)
但是,它似乎不起作用。在 vim 中映射调整大小窗格的正确方法是什么?另外,有没有办法[enter]在输入命令后自动按下使其自动执行?
这些:res 命令很好,但是您需要将<CR>(用于回车)附加到映射中,以便在您按+或时实际执行它们 _ 。因此,您的映射应如下所示:
nnoremap + :res +5<CR>
nnoremap _ :res -5<CR>
Run Code Online (Sandbox Code Playgroud)
需要注意的是,Vim 中内置了增加和减少窗口高度和宽度的热键,默认数字为 1:
要将上述热键与 1 以外的值一起使用,只需在热键前面加上值: