三. Linux文本編輯器

Vim簡(jiǎn)介
Vim是一個(gè)功能強(qiáng)大的全屏幕文本編輯器是Linux/UNIX上最常用的文本編輯器。它的作用是建立、編輯、顯示文本文件
Vim沒(méi)有菜單,只有命令。
vi/vim

  1. 常用命令
    編輯模式/輸入模式(ESC切換):

1. i / a / o : 進(jìn)入insert插入模式

            1. a: 在光標(biāo)所在字符后插入
            2. A:在光標(biāo)所在行尾插入
            3. i : 在光標(biāo)所在字符錢(qián)插入
            4. I : 在光標(biāo)所在行行首插入
            5. o:在光標(biāo)下插入新行
            6. O:在光標(biāo)上插入新行

2. set number: 顯示行號(hào)

             1. set nu   (設(shè)置行號(hào))
             2. set nonu (行號(hào))
             3. gg         (到第一行)
             4. GG       (到最后一行)
             5. nG       (到第n行)
             6. n        (到第n行)
             7. $        (到某行行尾)
             8. 0        (到行首)

3.刪除

            1.  x      (刪除光標(biāo)所在處字符)
            2. nx      (光出光標(biāo)所在處后n個(gè)字符)
            3. dd      (刪除光標(biāo)所在行,ndd刪除n行)
            4. dG      (刪除光標(biāo)所在行到文件末尾內(nèi)容)
            5. D        (刪除光標(biāo)所在行到行尾內(nèi)容)
            6. n1, n2d (刪除指定范圍的行)

4. 復(fù)制剪切

           1. yy     復(fù)制當(dāng)前行
           2. nyy    復(fù)制當(dāng)前行一下n行
           3. dd     剪切當(dāng)前行
           4. ndd    剪切當(dāng)前行以下n行
           5. p,P    粘貼在當(dāng)前光標(biāo)所在行下或行上

5. 替換和取消命令

   1.  r 進(jìn)行替換
   2.  R 從光標(biāo)所在處開(kāi)始替換字符,按Esc結(jié)束

6.查找

   1.   /string  (查找指定字符,按n進(jìn)行下一個(gè);set ic:忽略大小寫(xiě))

7.替換

    1. %s/old/new/g  全文替換指定字符
    2. n1,n2s/old/new/g 在一定范圍內(nèi)進(jìn)行替換

8.保存退出

 1. :w  保存退出
 2. :w new_filename 另存為
 3. :wq 保存退出
 4.  ZZ 保存退出(快捷鍵)
 5. :q! 不保存退出
 6. :wq!保存修改并退出

9.導(dǎo)入文件到當(dāng)前文件中

    1. r 文件名 (將文件內(nèi)容導(dǎo)入到當(dāng)前光標(biāo)初)
    2. r !data (將命令執(zhí)行結(jié)果導(dǎo)入到當(dāng)前文件中)

10. 定義快捷鍵

    1. map ^P I#<ESC>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容