我在.vimrc
一些简单的映射中可以轻松调整拆分窗口的大小:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
效果很好,但是例如,当我想调整10行的窗口大小时,我必须按下并释放Leader+ UP10次。
按下键时如何重复此映射?我想要的是,当我按Leader+时UP,映射将被应用一次,然后在短时间内将再次应用,依此类推,等等。
注意:我知道<C-w>+
可以在计数前加上前缀,并且可以在映射中对其进行硬编码,也可以在使用映射之前简单地输入一个计数,但这不是我想要的方式。
注意2:我也知道,流行的映射窗口大小的映射是使用+和-键,这些键更容易按几次,但是我既不想使用这些键也不能这样做。
--submode: grow/shrink --
,窗口被调整了一行尺寸,但是命令是t重复。我用4个combinaisons的试了一下g:submode_keep_leaving_key
,并g:submode_timeout
为0或1。我不知道如果我做错了什么或没有。我通常在终端中使用vim,但现在我只能在Windows上使用gVim进行测试,但是我不确定它是否会有所改变。