.vimrc中的vim映射q到0具有意外行为
我正在尝试将0键重新映射到q,以快速返回到.vimrc文件中当前行的开头 我有:.vimrc中的vim映射q到0具有意外行为,vim,Vim,我正在尝试将0键重新映射到q,以快速返回到.vimrc文件中当前行的开头 我有: map q 0 预期行为: 在正常模式下按q键时,光标应移动到当前行的第0列位置 当前行为: 在正常模式下按q键时,光标将移动到当前行的第1列 不确定这种行为的原因是什么。提前感谢:) 版本: VIM-Vi改进:8.1, Iterm2:构建3.3.7, MacOS:10.13.4在my.vimrc文件中的命令后面有一个空格。谢谢大家的帮助。我没想到会有这样的尾随空间。很高兴知道,以备将来参考。在my.vimrc文件
map q 0
预期行为:
在正常模式下按q键时,光标应移动到当前行的第0列位置
当前行为:
在正常模式下按q键时,光标将移动到当前行的第1列
不确定这种行为的原因是什么。提前感谢:)
版本:
VIM-Vi改进:8.1,
Iterm2:构建3.3.7,
MacOS:10.13.4在my.vimrc文件中的命令后面有一个空格。谢谢大家的帮助。我没想到会有这样的尾随空间。很高兴知道,以备将来参考。在my.vimrc文件中的命令后面有一个空格。谢谢大家的帮助。我没想到会有这样的尾随空间。很高兴知道,以备将来参考。您有
.vimrc
?键入该命令时,在正常模式下使用q
转到第0列没有任何问题。:nmap q
打印什么?结尾有一个
吗?不要这样做!这不值得0
很容易键入,您通常需要I
,而录制宏的q
太有用了。(此外,您还应该真正了解:nnoremap
,以及为什么您更喜欢特定变体而不是通用:map
)。别这样!您是否有.vimrc
?键入该命令时,在正常模式下使用q
转到第0列没有任何问题。:nmap q
打印什么?结尾有一个
吗?不要这样做!这不值得0
很容易键入,您通常需要I
,而录制宏的q
太有用了。(此外,您还应该真正了解:nnoremap
,以及为什么您更喜欢特定变体而不是通用:map
)。别这样!