linux vi 常用命令

2021-07-31 22:01:22 字數 1270 閱讀 5874

一般模式:移動游標的方法

n游標向後移動n個距離

0  游標移動這一行的最前的字元

$  游標移動這一行的最後的字元

h  游標移動到這個螢幕的最上方那一行

m  游標移動到這個螢幕的最**那一行

l  游標移動到這個螢幕的最下方那一行

g  游標移動到這個檔案的最後那一行

gg 游標移動到這個檔案的第一行

n游標向下移動n行

一般模式:搜尋與取代

/word  向游標之下尋找字串名為word

?word  向游標之上尋找字串名為word

n  重複向下搜尋

n 重複向上搜尋

:n1,n2s/word1/word2/g   在第n1到n2行之間用word2 代替  word1

:1,$s/word1/word2/g   在第一行到最後一行之間用word2 代替  word1

:1,$s/word1/word2/g  在第一行到最後一行之間用word2 代替  word1 顯示提示

一般模式:刪除,複製,與貼上

x,x  x向後刪除乙個字元,x向前刪除乙個字元

nx  向後刪除n個字元

dd 刪除游標所在那一整列

ndd 刪除游標n整列

d1g 刪除游標到第一列

dg  刪除游標到最後一列

d$  刪除游標所在處,到該行最後乙個字元

d0  刪除游標所在行,到該行第乙個字元

yy 複製所在行

nyy 複製n行

y1g 複製第一列到所在列

yg 複製所在列到最後一列

y0 複製所在行到行首

y$ 複製所在行到行尾

p  向下貼上

p 向上貼上

u  復原前乙個動作

[ctrl]+r 重做上乙個動作

進入編輯模式

i  從游標前插入

i   從第乙個非空格符前插入

a   從游標後插入

a   從最後乙個非空格符插入

o   從游標下一行插入

o  從游標上一行插入

r  取代游標所在字元

r  一直取代游標所在文字

指令列模式

:e!  將檔案還原到最原始狀態

:w [filename ]  另存為

:r [filename]  讀入另乙個檔案

:n1,n2 w[filename] 只儲存n1到n2 內容

:! command  暫時離開vi  到指令列模式下執行command

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 常用命令

最近總結了linux vi編輯器 的常用命令,呵呵,拿出來分享一下,是在 ubuntu8.04上總結的,應該也適用於各版本的linux。vi命令 vi a.txt 用vi編輯器編輯a.txt,如果不存在則建立空檔案,預設是一般模式 esc 可以從 編輯模式 進入 一般模式 從 一般模式 進入 命令模...