我使用colmak布局而且我是左撇子,因此我已将hlkj
映射到rstd
。
以下是我的导航映射:
noremap h d
noremap H D
noremap j s
noremap k t
noremap K T
noremap l r
noremap r h
noremap d l
noremap s gk
noremap t gj
除了使用d
键导航外,一切都很顺利。当我按下d
键时,d
命令出现在右下角,一秒后变成l
,光标向右移动。
我想摆脱延迟。我怎么能这样做?
答案 0 :(得分:1)
您刚才描述的行为是VIM进入Operation-Pending mode
。可能你仍然有d
键的映射。输入:map d
,它会列出所有映射。例如:
:map d
n dm * :<C-U>call signature#utils#Remove(v:count)<CR>
n ds <Plug>Dsurround
现在,只需清除每个映射(或将其映射到所需的键)。例如:
:nunmap dm
:nunmap ds
重新映射:
:nnoremap d l
然后,快乐!