C語言中文網 目錄
首頁 > vi命令 閱讀:3,045

vi字符串檢索(查找)命令

vi 編輯器提供簡單的字符串檢索功能。在末行模式下,用戶可以使用不同的命令對需要的字符串進行查找。查找命令有 5 種。

1. / 命令

/命令的格式為:

/string

/命令從光標處開始向后尋找字符串 string。

2. ? 命令

? 命令的格式為:

?string

? 命令從光標處開始向前尋找字符串 string。

3. n 命令

n 命令重復上一條檢索命令。

4. N 命令

N 命令重復上一條檢索命令,但檢索方向改變。例如上次的檢索命令是向前檢索,那么此次檢索的方向是向后;如果上次的檢索命令是向后檢索,那么此次檢索的方向是向前。

5. g/ 命令

g/ 命令的格式是為:

g/string

檢索 string。g/命令使光標停止在第一個檢索到的 string 串的行首。下面實例演示了g/命令的用法。

1) 在 vi 編輯器中編輯以下代碼:

#include <stdio.h>
int add(int a, int b)
{
    return a + b;
}
int main(void)
{
    int i, sum;
    for (i = 0; i < 3; i++){
        sum = add(i, i + 1);
        printf("%d\n", sum);
    }
}


2) 在末行模式下輸入 g/main,顯示如下:

#include <stdio.h>
int add(int a, int b)
{
    return a + b;
}
int main(void)
{
    int i, sum;
    for (i = 0; i < 3 ; i++){
        sum = add(i, i + 1);
        printf("%d\n", sum);
    }
}
~
~
~
~
~
:g/main
int main(void)
請按 ENTER 或其它命令繼續

按下回車鍵,光標將移動到int main(void)的行首。

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo