
嗨,我正在学习 Vim,看起来快捷键是为 qwerty 键盘设计的。在正常模式下,您经常需要键入内容number motion
才能操作。如何配置 vim 使其&é"'(-è_çà
仅1234567890
在正常模式下解释?
答案1
我不确定您想要完成什么,但我强烈建议您不要过早尝试更改默认映射。
例如,您想重新映射"
到数字。这是一个坏主意,因为您不能再使用真正重要的东西,例如ci"
(更改双引号内的文本)、dt"
(删除从光标到"
行首的所有内容)等等。如果您重新映射这些键,您将失去很多功能,而且我看不出这样做会有什么积极的结果。
当然,如果您确实想要,有一种方法可以重新映射键,将以下内容放入您的.vimrc
源中(例如,在您的打开:so %
时输入):.vimrc
" map & to 1 in normal mode
nnoremap & 1
编辑:
好的,我想我现在明白你的问题了,在看完AZERTY 键盘。
只需像这样更改每个键的映射:
" map & to 1 in normal mode
nnoremap & 1
" map 1 to & in normal mode
nnoremap 1 &
对所有其他键也执行相同的操作。