和许多先进的编辑器一样,Vim 提供了强大的字符串搜索功能。要查找文件中指定字或短语出现的位置,可以用Vim直接进行搜索,而不必以手工方式进行。搜索方法是:键入字符 / ,后面跟以要搜索的字符串,然后按回车键。编辑程序执行正向搜索(即朝文件末尾方向),并在找到指定字符串后,将光标停到该字符串的开头;键入 n 命令可以继续执行搜索,找出这一字符串下次出现的位置。用字符 ? 取代 / ,可以实现反向搜索(朝文件开头方向)。例如:

    /str1 正向搜索字符串 str1;
    n 继续搜索,找出 str1 字符串下次出现的位置;
    N 继续搜索,找出 str1 字符串上一次出现的位置;
    ?str2 反向搜索字符串 str2 。
    无论搜索方向如何,当到达文件末尾或开头时,搜索工作会循环到文件的另一端并继续执行。
    Vim中执行搜索匹配最强大的地方是结合 正则表达式 来搜索,后续将会介绍。