1. 程式人生 > >vim的一些常用命令

vim的一些常用命令

快捷 輸入文本 ctrl+ vim 多次 str 常用 ctr 正則

1.1 Vim的幾種模式
正常模式:可以使用快捷鍵命令,或按:輸入命令行。
插入模式:可以輸入文本,在正常模式下,按i、a、o等都可以進入插入模式。
可視模式:正常模式下按v可以進入可視模式, 在可視模式下,移動光標可以選擇文本。按V進入可視行模式, 總是整行整行的選中。ctrl+v進入可視塊模式。
替換模式:正常模式下,按R進入。

^ 放在字符串前面,匹配行首的字;
$ 放在字符串後面,匹配行尾的字;
\< 匹配一個字的字頭;
\> 匹配一個字的字尾;
. 匹配任何單個正文字符;

[str] 匹配 str 中的任何單個字符;
[^str] 匹配任何不在 str 中的單個字符;
[a-b] 匹配 a 到 b 之間的任一字符;

  • 匹配前一個字符的 0 次或多次出現;
    \ 轉義後面的字符。

    vim中的正則表達式:
    
        :/struct/ 要搜索一行正文,這行正文的開頭包含 struct 字

    因為它只找出在行中任意位置包含 struct的第一行,並不一定在行的開始包含 struct 。解決問題的辦法是在搜索字符串前面加上特殊字符^
    :/^struct/
    也可以用類似辦法在搜索字符串後面加上表示行的末尾的特殊字符 $ 來找出位於行末尾的字

    :/struct$/

vim的一些常用命令