vi命令
vi 是 "visual inte***ce" 命令的的簡稱,它在linux上的地位就像edit在dos上的地位一樣。它可以執行輸出,查詢,刪除,塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi不是乙個排版程式,它不像word或者wps那樣可以對字型,格式,段落等其它屬性進行編排。它只是乙個文字編輯程式,vi沒有選單,只有命令,且命令眾多。
vi有三種工作模式
vi 命令:
yy 複製游標所在的一行
4yy 複製游標以及游標向下四行
p 黏貼
dd 剪貼游標所在的一行
4dd 剪下游標所在的行以及游標向下四行
d 從當前的游標開始剪下,一直到行末
d0 從當前的游標開始剪下,一直到行首
dw 刪除游標所在的單詞
x 刪除當前的游標,每次僅僅會刪除乙個
x 刪除當前游標前的乙個字母,每次僅僅會刪除乙個
h 向左
j 向下
k 向上
l 向右
m 當前螢幕的中間
h 當前螢幕的最上方
l 當前螢幕的最下方
ctrl+f 向下翻一頁
ctrl+b 向上翻一頁
按段移動,向下移動
20g 快速定位到20行**
g 快速的定位到整個**的最後一行
gg 快速定位到整個**的第一行
w 以單詞進行劃分,跳到下乙個單詞的開頭處
b 以單詞進行劃分,調到上乙個單詞的開頭處
u 撤銷剛剛的操作
trl+r 反撤銷
v 按字元移動,選中一片**:
v 按段移動,選中一片**:
>> 向右移動**
>> 向左移動**
. 重複執行上一次操作
r 替換乙個字元
r 替換游標以及後面的字元
shift+zz 相當於 末行模式下 wq
查詢命令:
/ str查詢
n 查詢下乙個
n 查詢上乙個
替換命令:
末行模式下,將當前檔案的所有hello ,替換成hi。
:%s/hello/hi/g
w 儲存
q 退出
wq 儲存並退出
linux vi編輯器命令以及語法
vi命令是unix作業系統和類unix作業系統中最通用的全螢幕純文字編輯器。linux中的vi編輯器叫vim,它是vi的增強版 vi improved 與vi編輯器完全相容,而且實現了很多增強功能。vi編輯器支援編輯模式和命令模式,編輯模式下可以完成文字的編輯功能,命令模式下可以完成對檔案的操作命令...
Linux VI 替換命令
vi vim 中可以使用 s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法 vi 真是強大啊,還有很多需要學習 記錄幾種在此,方便以後查詢。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian ...
linux vi 命令大全
進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...