通过快速搜索在字符之间移动点

时间:2011-10-05 04:24:19

标签: vim

我正在寻找更快捷的方式在vim中导航。

说,我在缓冲区中打开以下文本:

  

Vim是一个高度可配置的文本编辑器,旨在实现高效   文字编辑。它是分布式vi编辑器的改进版本   与大多数UNIX系统。 Vim作为慈善软件免费发布。如果   你发现Vim是你生活中有用的补充

目前,我的光标位于第1行,即第1个字符。

如果我想将光标移动到单词version的开头, 通过使用简单的光标移动(hjkl键)来移动到特定的行和字符,这会更慢。

现在,我正在寻找你可以使用的命令,比如'?所以你只需要键入类似'version的内容,然后光标跳转到该单词。

我希望这是可能的(我需要一个插件吗?)

2 个答案:

答案 0 :(得分:4)

我花时间把问题写得更清楚了。

除了已经提到的搜索功能外:

/ version

我建议

:set incsearch

可以在执行此操作时进行增量搜索(甜蜜)

:se hlsearch

即时突出显示( incremental )匹配

字符搜索:

  1. 在行内,您可以使用 f v 跳转到下一个v F v 向后搜索。)

  2. 您可以导航句子(使用

  3. 段落(使用} {
  4. 单词(使用 b e 以及 B E 等等)
  5. 这就是你可以吃的所有东西,就像糖果店里的孩子一样!这是糖果店:

    :he motion.txt

答案 1 :(得分:1)

如果你 之前

/version然后<Enter>

如果您之后想要去:

?version然后<Enter>


了解更多信息:

:help search-commands