我通常将H
映射到^
,以使我在同一行中的导航更容易一些。
但是,我刚刚遇到一个插件(EasyMotion增强版),它使用H在搜索之前将光标移动到屏幕顶部。该插件似乎很有用,但很明显,我的H
映射不会很好。
您能想到另一种将光标移动到功能内屏幕顶部的方法吗?基本上,在不使用H的情况下复制H的行为。
答案 0 :(得分:6)
正确的方法是向增强版的作者提交错误报告或补丁。编写脚本供公众使用时,应始终注意使用:normal!
运行命令。这样,内置顶部的任何映射都会被忽略,并且可以更好地保证跨配置的一致行为。
我曾经自己涉及这个问题:Synonym for Vim's normal mode CTRL-A?
并且写得清晰:在脚本中使用:normal!
代替:normal
来忽略任何用户映射。