1

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

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

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

4

1 回答 1

6

正确的方法是向增强的作者提交错误报告或补丁。:normal!在编写供公众使用的脚本时,应始终注意运行带有砰砰声的命令。这样一来,内置函数之上的任何映射都将被忽略,并且跨配置的一致行为得到了更好的保护。

我自己曾经涉足过这个问题:Vim 正常模式 CTRL-A 的同义词?

并且写得很清楚:在你的脚本中使用:normal!而不是:normal忽略任何用户映射。

于 2013-10-28T17:49:52.763 回答