1. 程式人生 > >Linux vi編輯命令常用方法

Linux vi編輯命令常用方法

作為一名Linux系統工程師,掌握vi/vim文字編輯的技巧是很有必要的,其中最基本的操作是:開啟文字、寫入內容、儲存修改、退出編輯模式,雖然記住這幾個操作足以完成文字編輯了,但若是遇到:寫錯內容回滾、刪除整行、上萬行的文字要將游標移到頂部的處理場景,你就需要額外記住下面的操作了。

PS: 這裡不打算介紹vi編輯的所有操作,vi所有的快捷操作鍵是有幾十上百個的,這裡只羅列能解決我們在文字編輯時所遇到的90%的處理場景。

vi 檔名

例:
vi tektea.txt

鍵入 i 進入插入模式

鍵入 Esc 退回到命令列模式

鍵入 :wq 儲存並退出

命令列模式:

yy: 複製當前行

[n]yy: 複製指定行數 行數為n

p: 黏貼

dd: 刪除當前行

[n]dd: 刪除指定行數 行數為n

/name: 查詢為name的字串

G: 移動到末尾

u: 撤銷前一次操作

底行模式:

:w 儲存

:q 退出(系統提示儲存修改)

:q! 強制退出 不儲存

:wq 儲存退出

:x! 同上:wq儲存退出

:w [filename] 檔案另存為

:set nu 顯示行號

:set nonu 不顯示行號