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