在vim中,我可以使用f{char}—to [count]' {char}出现的右侧导航到当前行的char。游标位于{char}(含)上。
让我们看看下一行:
from fmodule import futility
——从f
字母开始有三个单词,假设我想跳到futils
。要做到这一点(游标在行开头),我将执行2ff
,但相反,我真的想做一些像f{fut}
(提供第一个字符s字,而不是一个)。
完成这项任务的方法是什么?
您可以将/
搜索用作动作,也可以在视觉模式下使用,并与d
等命令结合使用。您需要像往常一样用<Enter>
结束搜索。与f
相反,这也将在以下行中找到匹配。有些人认为这是一个功能(并通过插件相应地更改f
),其他人不喜欢这样。如果您属于后者,下面的映射将自动将模式限制为当前行:
noremap <expr> <Leader>/ '/%' . line('.') . 'l'
您可能还想为相反的方向定义<Leader>?