Vim常用操作

基礎(chǔ)第一階段

命令 說明
i Insert模式
x 刪當(dāng)前光標(biāo)所在的一個(gè)字符
:wq :w 后面可以跟文件名表示新建一個(gè)文件 q為退出
dd 刪除當(dāng)前行
yy 拷貝當(dāng)前行
p 在光標(biāo)后粘貼 P在之前粘貼
:help <command> 顯示命令幫助信息

進(jìn)階第二階段

  • 各種插入模式

    命令 說明
    a 在光標(biāo)后插入
    o 在當(dāng)前行后插入一個(gè)新行
    O 在當(dāng)前行前插入一個(gè)新行
  • 簡單移動(dòng)光標(biāo)

    命令 說明
    0 數(shù)字零,到行頭
    $ 到本行行尾
    ?pattern 在前面的文本搜索pattern
    /pattern 在后面的文本搜索 pattern 的字符串,如果搜索出多個(gè)匹配,n向后查找,N向前查找
  • 打開/保存/退出/改變文件

    命令 說明
    :e <path/to/file> 打開一個(gè)文件
    :w 存盤 后面跟文件名也可以另存
    :saveas <path/to/file> 另存為 <path/to/file>
    :x 或 ZZ 或:wq 保存并退出 :x 表示僅在需要時(shí)保存
    :q! 退出不保存
    :qa! 強(qiáng)行退出所有的正在編輯的文件,就算別的文件有更改。
    :bn && :bp 你可以同時(shí)打開很多文件,使用這兩個(gè)命令來切換下一個(gè)或上一個(gè)文件
  • 翻頁滾動(dòng)

    命令 說明
    ctrl + f 下翻一屏。
    ctrl + b 上翻一屏。
    ctrl + d 下翻半屏。
    ctrl + u 上翻半屏。
    ctrl + e 向下滾動(dòng)一行。
    ctrl + y 向上滾動(dòng)一行。

高級(jí)第三階段

命令 說明
. 可以重復(fù)上一次的命令
N <command> 重復(fù)某個(gè)命令N次 例如:2dd 刪除兩行
3G 跳轉(zhuǎn)到第三行,也可以使用 :3
gg 到第一行 相當(dāng)于 1G 或者 :1
G 到最后一行
w 按單詞移動(dòng),到下一個(gè)單詞的開頭
e 按單詞移動(dòng),到下一個(gè)單詞的結(jié)尾
v 進(jìn)入可視化選擇
gU 選中部分變?yōu)榇髮?/td>
gu 選中部分變?yōu)樾?/td>
~ 反轉(zhuǎn)光標(biāo)所在位置大小寫
最后編輯于
?著作權(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)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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