我刚刚发现了f
及其兄弟(t
、F
、T
),自然而然地我很感兴趣(它们似乎比使用稍微高效一些/
- 尤其是使用 这样的命令d
)。但它们不遵循换行符。例如:
my text
more text
假设我y
在正常模式下在第一行。如果我输入,fr
我会期望转到r
第二行。但它停在了行末。
有没有办法让这些命令循环进行?
答案1
[编辑:更改不到大概但保留原始答案以供参考。见下文。
没看到
:help left-right-motions
编辑:
可能。有一个例子,它映射f
到一个函数,该函数在末尾执行不区分大小写的查找
:help getchar()
可以轻松修改为搜索给定的字符而不是仅仅查找。
例如,要使其作为以下运动命令工作d
,您必须将其定义f
为运算符待定映射。请参阅
:help omap-info
我写的是“可能”而不是“是”,因为我没有任何操作符待定映射的个人经验,所以我还没有验证在这种情况下它是否会起作用。