VIM基本操作

   VIM是linux系統最爲普遍的文本編輯軟件,幾乎任意一種linux發行版默認都會安裝這款軟件。雖然現在已經出現了很多適合linux的文本編輯軟件,但是VIM的強大是無法替代的。所以,學習VIM的基本操作是有好處的,讓你在各個不同的機器上得心應手。

   開始使用VIM編寫文本吧。記住,打開文件需要使用絕對路徑;當前目錄下,則只需要文件名。新建一個文件也是同樣的道理。

   VIM有三種模式:指令模式、插入模式和底行命令模式。只有在插入模式下,纔可以進行編輯;指令模式和底行命令模式下,可以進行刪除,複製,粘貼和查找等多種行爲。

VIM插入模式

要如何編輯文本呢?有好幾個指令可以進入插入模式:

  • 新增(append)
    • a 從光標所在位置後面開始添加文本。
    • A 從光標所在行最後面的地方開始添加新文本。
  • 插入(insert)
    • i 從光標所在位置前面開始插入資料。
    • I 從光標所在行的第一個非空白字符前開始插入資料。
  • 開始(open)
    • o 在光標所在行下新增一行並進入輸入模式。
    • O 在光標所在行上方新增一行並進入輸入模式。

如上圖,表示成功進入插入模式,此時就可以對文件進行文本添加,刪除,修改,複製,粘貼等等操作。

VIM指令模式

在指令模式下,可以對文件的文本進行行操作、列操作和塊操作。

  • dd刪除光標所在的1行,此爲第1行,3dd表示,從第1行算起至第3行,整個塊將被刪除。
  • y塊複製,從光標所在的第1行所起,直至空白行的前一行。
  • yy複製光標所在的第1行。3yy表示,從第1行算起至第3行,對整個塊進行復制。
  • cc剪切光標所在的第1行,並且進入插入模式。4cc表示,從第1行算起至第4行,對整個塊進行剪切並且進入插入模式。
  • p粘貼。
  • r修改光標所在字元,r後輸入新的字元。
  • R進入取代狀態,新增資料會覆蓋原先資料,直到按[ESC]回到指令模式下爲止。
  • s刪除光標所在字元,並進入插入模式。
  • S刪除光標所在的行,並進入插入模式。
  • u和U恢復光標所在行的所有改變。

移動光標快捷鍵

  • 方向鍵上下左右,【Home】【End】【PgUp】【PgDn】。
  • H,視窗第一行;M,視窗中間行;L,視窗最底行。
  • fx,光標向右移動到x字符上;Fx,光標向左移動到x字符上。

底行命令模式

這個模式多以:開頭,或者以/開頭。

  • 以/開頭表示在文本中查找符合條件的字符或字符串。符合條件的會高亮顯示。快捷鍵:n,光標向下移動到符合條件的地方;N,光標向上移動到符合條件的地方。
  • 以:開頭。:q,表示退出。:w,表示寫入保存。:!q,表示強制推出。

   好了,本文寫到這裏也該告一段落了。VIM的快捷鍵操作還有很多,本文只是將其中使用率較高的介紹給大家,希望大家閱讀之後,能夠更加輕鬆的使用VIM。

:wq

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章