最近總結了linux vi編輯器 的常用命令,呵呵,拿出來分享一下,是在 ubuntu8.04上總結的,應該也適用於各版本的linux。
***************===
vi命令
***************===
vi a.txt 用vi編輯器編輯a.txt,如果不存在則建立空檔案,預設是一般模式;
------
esc 可以從 編輯模式 進入 一般模式
---: 從 一般模式 進入 命令模式,輸入取消、儲存等指令
---/ 從 一般模式 進入 命令模式,可以進行搜尋;
---wq 命令預設下,保持檔案,並退出;
q 命令預設下,退出;
q! 命令預設下,取消對檔案的修改,並退出;
---*****====
一般模式
*****====
h 或 左箭頭 左
j 或 下箭頭 下
k 或 上箭頭 上
l 或 右箭頭 右
---ctrl+f 向前翻頁
ctrl+b 向後翻頁
ctrl+d 向前翻半頁
ctrl+u 向後翻半頁
---0 移動到該行第乙個字元
$ 移動到該行最後乙個字元
n向右移動n歌字元
---g 移動到最後一行
n向下移動n行
---/word 向下搜尋 word
?word 向上搜尋 word
---x 向後刪除1個
x 向前刪除1個
---dd 刪除整行
3dd 包括當前行向下刪除3行
---yy 複製所在行
3yy 包括當前行複製向下3行
---p 貼上在當前行下
p 貼上在當前行上
---u 取消上次操作
---*****====
一般模式 ---> 編輯模式
*****====
i 在當前游標前插入字元
i 在當前行首前插入字元
---a 在當前游標後插入字元
a 在當前行尾插入字元
---o 在當前行 下 新開一行,插入字元
o 在當前行 上 新開一行,插入字元
---r,r 準備替換當前字元,替換後仍回到一般模式
*****====
編輯模式 ---> 一般模式
*****====
esc 退出編輯模式,進入一般模式
---*****====
一般模式 ---> 命令列模式
*****====
: 進入命令列模式
---*****====
命令列模式
*****====
w 儲存
w! 強制儲存,即使是唯讀檔案,只要使用者的許可權夠,就可以儲存
q 退出vi,如果檔案已經改變且尚未儲存則報錯;
q! 取消修改,並退出vi
wq 儲存並退出
wq! 強制儲存並退出
---w b.txt 當前文件另存為b.txt
---r c.txt 將c.txt的內容加入到當前文件中
---set nu 顯示行號
set nonu 取消行號
---*****====
一般模式 ---> 搜尋模式
*****====
/ 向下搜尋
? 向上搜尋
---
如果不好記, 建議將這些常用命令行印出來,貼在工作室裡,能幫助查詢; Linux VI常用命令
進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...
linux vi 常用命令
vi編輯器中有三種狀態模式 1.命令列模式 2.輸入模式 3.末行模式 三種模式間的相互轉換 vi編輯器的啟動與退出 直接進入編輯環境 vi 進入編輯環境並開啟 新建 檔案 vi myfile 退出vi編輯環境 輸入末行命令放棄對檔案的修改,並退出編輯器 q 檔案儲存與另存為 儲存檔案 儲存對vi編...
linux vi 常用命令
一般模式 移動游標的方法 n游標向後移動n個距離 0 游標移動這一行的最前的字元 游標移動這一行的最後的字元 h 游標移動到這個螢幕的最上方那一行 m 游標移動到這個螢幕的最 那一行 l 游標移動到這個螢幕的最下方那一行 g 游標移動到這個檔案的最後那一行 gg 游標移動到這個檔案的第一行 n游標向...