VIM Colemak yank重新映射问题
因此,我在Mac(Colemak)上使用了另一种键盘布局,通过编辑VIM Colemak yank重新映射问题,vim,yank,colemak,Vim,Yank,Colemak,因此,我在Mac(Colemak)上使用了另一种键盘布局,通过编辑.vimrc文件,我将vim重新映射为Colemak布局(仅两行,以便您了解情况): 现在,在VIM中,当按下L键(在QWERTY布局上)类似于colemak上的I键时,它会按原样打开插入模式。然而,当我点击y来拉动一条线时,它会执行y,然后执行o。我现在需要将y重新映射到o吗 但这意味着在编辑模式下,o会变成y,不是吗?如果我错了,请纠正我,并帮助我解决这个怪癖 它看起来像是您的.vimrc文件中的某个地方,您的y->o映射只适
.vimrc
文件,我将vim重新映射为Colemak布局(仅两行,以便您了解情况):
现在,在VIM中,当按下L键(在QWERTY布局上)类似于colemak上的I键时,它会按原样打开插入模式。然而,当我点击y来拉动一条线时,它会执行y,然后执行o。我现在需要将y重新映射到o吗
但这意味着在编辑模式下,o会变成y,不是吗?如果我错了,请纠正我,并帮助我解决这个怪癖 它看起来像是您的
.vimrc
文件中的某个地方,您的y->o
映射只适用于,因为从您编写的第一个y寄存器开始,您的y寄存器是y
您可以通过以下几种方式解决此问题:
:ounmap y
o->yy
映射到(因此不会影响您的编辑):
还可以看到langmap和keymap,这使这些东西更加自然。。。
:map o yy
:ounmap y
:nnoremap o yy