覆盖 Vim 中的默认命令移动键
Override default command movement key in Vim
几个月前我一直在使用 vim,但我仍在尝试自定义我的 .vimrc 以在编码时获得最佳性能。在这种情况下,我试图覆盖下面列出的默认动作:
$ (to go to the end of line)
0 (to go to the beginning of line)
我想将 $
键改写为 g_
,它将我发送到行中的最后一个字符。
我还想将 0
覆盖为 ^
,这会将我发送到行中的第一个字符。
你们能帮我实现我的目标吗?
nnoremap $ g_
nnoremap 0 ^
nnoremap
普通模式非递归映射,避免嵌套
- 请参阅
:h :map-commands
获取内置帮助
- 很好的学习资源 vim 自定义:learnvimscriptthehardway
几个月前我一直在使用 vim,但我仍在尝试自定义我的 .vimrc 以在编码时获得最佳性能。在这种情况下,我试图覆盖下面列出的默认动作:
$ (to go to the end of line)
0 (to go to the beginning of line)
我想将 $
键改写为 g_
,它将我发送到行中的最后一个字符。
我还想将 0
覆盖为 ^
,这会将我发送到行中的第一个字符。
你们能帮我实现我的目标吗?
nnoremap $ g_
nnoremap 0 ^
nnoremap
普通模式非递归映射,避免嵌套- 请参阅
:h :map-commands
获取内置帮助 - 很好的学习资源 vim 自定义:learnvimscriptthehardway