没有H移动到屏幕顶部

时间:2013-10-28 17:28:47

标签: vim

我通常将H映射到^,以使我在同一行中的导航更容易一些。

但是,我刚刚遇到一个插件(EasyMotion增强版),它使用H在搜索之前将光标移动到屏幕顶部。该插件似乎很有用,但很明显,我的H映射不会很好。

您能想到另一种将光标移动到功能内屏幕顶部的方法吗?基本上,在不使用H的情况下复制H的行为。

1 个答案:

答案 0 :(得分:6)

正确的方法是向增强版的作者提交错误报告或补丁。编写脚本供公众使用时,应始终注意使用:normal!运行命令。这样,内置顶部的任何映射都会被忽略,并且可以更好地保证跨配置的一致行为。

我曾经自己涉及这个问题:Synonym for Vim's normal mode CTRL-A?

并且写得清晰:在脚本中使用:normal!代替:normal来忽略任何用户映射。