在vim中搜索单词?

时间:2009-01-19 19:49:57

标签: vim

我可以使用/word在vim中搜索单词。如何仅搜索word,不包括word1word2的搜索?

5 个答案:

答案 0 :(得分:168)

像这样:

/\<word\>

\<表示单词的开头,\>表示单词的结尾,

添加@ Roe的评论:
VIM为此提供了一个捷径。如果您已在屏幕上显示 word ,并且想要查找其他实例,则可以将光标放在该单词上,然后按'*'在文件中向前搜索或{{1}向后搜索。

答案 1 :(得分:58)

  1. vim filename
  2. 按/
  3. 输入您要搜索的字词
  4. 按Enter

答案 2 :(得分:19)

如果您在Ubuntu工作,请按照以下步骤操作:

  1. /并输入要搜索的字词
  2. 使用*
  3. 向前搜索“SHIFT”键
  4. 要向后搜索,请按{SHIFT'键并使用#

答案 3 :(得分:13)

基本搜索:

  • / pattern - 向前搜索模式
  • ?pattern - 向后搜索
  • n - 重复前瞻搜索
  • N - 向后重复

您可能想要设置的一些变量:

  • :设置ignorecase - 不区分大小写
  • :设置智能手机 - 如果使用任何大写字母的用例
  • :设置incsearch - 将匹配显示为搜索

答案 4 :(得分:0)

使用 vim 进行基本搜索(在 vim 中打开文件后):

-在电脑键盘上点击 ESC

-点击键盘上的正斜杠符号 /

-输入您要搜索的单词或符号;例如,要搜索术语“rbmq”,请键入 /rbmq

-点击Enter

-点击 n 向前搜索(向文件末尾移动)和 N 向后搜索(向文件开头移动)