vim:像f {char}这样的命令,但是对于一系列字符而不是单个字符

时间:2015-05-28 08:51:48

标签: vim

在vim中,我可以使用f {char}导航到当前行中的char - 到[count]'右侧出现{char}。光标位于{char}(包括)。

让我们看下一行:

from fmodule import futility

- 从f字母开始有三个单词,并假设我想跳转到futils。要做到这一点(光标位于行的开头)我将执行2ff,但我真的想做f{fut}之类的事情(提供第一个字符 s 的字不单身)。

完成此任务有哪些方法?

1 个答案:

答案 0 :(得分:5)

您可以将/搜索用作动作,也可以在可视模式下使用,并与d等命令结合使用。像往常一样,您需要使用<Enter>结束搜索。与f相比,这也将在以下行中找到匹配项。有些人认为这是一个功能(并通过插件相应地更改f),其他人则不喜欢这样。如果您在后一个阵营中,以下映射将自动将模式限制为当前行:

noremap <expr> <Leader>/ '/\%' . line('.') . 'l'

您可能还想为相反的方向定义<Leader>?