Vim基本操作

簡介

  • Vim是Linux中一款常見的文本編輯器。本文將簡單介紹一下Vim的基本使用方式。

  • Vim編輯器有三種模式——命令模式、編輯模式、末行模式。三種模式的切換方式如下圖:

需要注意的是:

  • 編輯模式和末行模式之間不可直接切換。

命令模式

  • vim filename可直接新建文件,打開文件后默認(rèn)進(jìn)入命令模式。
  • 命令模式下可以移動光標(biāo)或者進(jìn)行刪除、復(fù)制、粘貼。
  • 移動光標(biāo)常用命令:
    • 方向鍵或者h(yuǎn)(左)、j(下)、k(上)、l(右):光標(biāo)移動一個字符。
    • [Ctrl] + [f]:向下翻頁。
    • [Ctrl] + [b]:向上翻頁。
    • 0 或 [Home]:光標(biāo)移動到當(dāng)前行最前面的字符。
    • $ 或 [End]:光標(biāo)移動到當(dāng)前行最后面的字符。
    • G:光標(biāo)移動到文件最后一行。
    • gg:光標(biāo)移動到文件第一行。
  • 刪除、復(fù)制、粘貼常用命令:
    • x:向后刪除一個字符。
    • X:向前刪除一個字符。
    • dd:刪除當(dāng)前行。
    • ndd:n為數(shù)字,刪除包含當(dāng)前行的n行。
    • yy:復(fù)制當(dāng)前行。
    • nyy:n為數(shù)字,復(fù)制包含當(dāng)前行的n行。
    • p:粘貼到當(dāng)前行的下一行。
    • P:粘貼到當(dāng)前行的上一行。
    • u:撤銷上一個動作。
    • [Ctrl] + [r]:重做上一個動作。

編輯模式

  • 在命令模式下按i進(jìn)入編輯模式。編輯模式下可以看到“-- INSERT --”的提示。
  • 編輯完成后按esc鍵退出到命令模式中。

末行模式

  • 在命令模式下按:(英文冒號)進(jìn)入末行模式。該模式下可以進(jìn)行設(shè)置、保存、退出等操作。
  • 按esc鍵可以退出到命令模式中。
  • 末行模式下常用命令:
    • :w:保存文件。
    • :q:不保存,退出vim。
    • :wq:保存并退出vim。
    • :q!:不保存,強(qiáng)制退出vim。
    • :wq!:保存并強(qiáng)制退出vim。
    • :set nu:顯示行號。
    • :set nonu:取消行號。
    • :set ff=unix:設(shè)置文件格式為unix格式。

一圖勝千言

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

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

  • vim是一個功能非常強(qiáng)大的文本編輯器,它有超多的命令。本篇文章介紹vim的基本操作,參考該內(nèi)容可以讓你輕容入門vi...
    377771閱讀 797評論 0 1
  • vim基本操作 Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。 插入模式:可以輸入文本,在正常...
    一直玩編程閱讀 378評論 0 0
  • Vim 是什么? Vim 就是一個文本編輯器,跟你 Windows 系統(tǒng)里的記事本沒有本質(zhì)區(qū)別。 只不過它專門被設(shè)...
    水劍承王閱讀 4,409評論 1 5
  • 1. 簡介 Vim(Vi[Improved])編輯器是功能強(qiáng)大的跨平臺文本文件編輯工具,繼承自Unix系統(tǒng)的Vi編...
    StarShift閱讀 502評論 0 1
  • 0.獲取幫助 :help 獲取幫助 : help x 獲取x命令幫助 進(jìn)入幫助后,Ctrl + ]可跳轉(zhuǎn)到對應(yīng)鏈接...
    薏苡萵苣閱讀 1,607評論 0 2

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