VI入門操作總結 使用VI完成基本編輯操作

2021-05-12 20:25:11 字數 1875 閱讀 7744

基本概念(vi的三種模式):

(1)一般模式 (2)編輯模式 (3)命令模式

進入vi:

1.在shell下,鍵入[vi]進入vi編輯器

2.在shell下,鍵入[vi ],使用vi開啟指定檔案

使用vi編輯多個檔案:

1.在shell下,鍵入[vi ]

2.在一般模式下,鍵入[:files]檢視當前vi已開啟的檔案列表;在列表中標記著"%a"的檔案為目前正在編輯的檔案

3.在一般模式下,鍵入[:n]編輯下乙個檔案

4.在一般模式下,鍵入[:n]編輯上乙個檔案

vi的多視窗檔案顯示:

1.在shell下,鍵入[vi ]開啟檔案1

2.在一般模式下,鍵入[:sp ],這時vi將會變成多視窗顯示;上面顯示檔案2,下面顯示檔案1

3.多視窗顯示時,游標的切換:在一般模式下,鍵入[ctrl + w]後,再鍵入[方向鍵上]或[方向鍵下]

編輯模式:

在一般模式下,鍵入[i]進入編輯模式

一般模式:

在編輯模式下,鍵入[esc]進入一般模式

命令模式:

在一般模式下,鍵入[:]進入命令模式

儲存檔案:

在一般模式下,鍵入[:w]儲存當前檔案

儲存新檔案:

在一般模式下,鍵入[:w ]

另存為檔案:

1.在一般模式下,鍵入[:1,$ w ]

2.在一般模式下,鍵入[:, w ],將開始行數至結束行數的內容另存到新檔案下

關閉vi並儲存:

在一般模式下,鍵入[:wq]

關閉vi但不儲存:

在一般模式下,鍵入[:q!]

選中操作:

1.在一般模式下,鍵入[v]進入文字選中模式

2.在一般模式下,鍵入[v]進入行選中模式

3.在一般模式下,鍵入[ctrl + v]進入塊選中模式

4.選中過程中,鍵入[y]複製選中內容;鍵入[d]剪下選中內容;

(具體作用不多說了,可以使用vi體會一下三者區別)

複製操作:

1.在一般模式下,鍵入[v]進入選中模式,選擇需要儲存的檔案段落

2.鍵入[y]複製選中的段落

3.移動游標,在需要貼上的地方,鍵入[p]

剪下操作:

1.在一般模式下,鍵入[v]進入選中模式,選擇需要儲存的檔案段落

2.鍵入[d]剪下選中的段落

3.移動游標,在需要貼上的地方,鍵入[p]

撤消操作:

在一般模式下,鍵入[u].

重做操作:

在命令列模式下,鍵入[ctrl + r].

行數定位:

1.在一般模式下,鍵入[g],游標定位至檔案的尾行

2.在一般模式下,鍵入[gg],游標定位至檔案的首行

3.在一般模式下,鍵入[g],游標定位至指定的行數

4.在一般模式下,鍵入[enter],游標向下移動指定行數

5.在一般模式下,鍵入[set nu]顯示行號;鍵入[set nonu]隱藏行號

文字搜尋:

1.在一般模式下,鍵入[/],從游標處向下搜尋指定文字

2.在一般模式下,鍵入[?],從游標處向上搜尋指定文字

4.在一般模式下,鍵入[n],從游標處向上搜尋上一次搜尋文字,類似於notepad的"查詢上乙個"

5.在一般模式下,鍵入[:set hls]將搜尋結果高亮顯示;鍵入[:set nohls]取消高亮

文字替換:

1.在一般模式下,鍵入[:1,$s///g],將檔案內所有的全部替換為

2.在一般模式下,鍵入[:1,$s///gc],將檔案內的替換為,替換之前需給出確認

3.在一般模式下,鍵入[:,s///g],替換開始行數至結束文字內的文字

檢視命令歷史:

在一般模式下,鍵入[q:]

VI使用總結

一 進入和退出vi 進入 shell模式下,輸入vi filename或直接vi。退出 command模式下。退出不儲存檔案 使用者未改變檔案 q 強行退出不儲存檔案 q 退出並儲存檔案 wq 或 x 退出並強行儲存 針對唯讀檔案 wq a 在游標後加字 a 在行尾加字 i 在游標處加字 i 在行首...

vi 使用總結

下面以ubuntu的系統為例 1.vim中方向鍵不能導航?主要原因是ubuntu預設安裝vim tiny.而不是完整的vim apt get purge vim tiny apt get install vim 2.將文字拷貝到系統剪貼簿 輸入esc,確保不在編輯的狀態和命令列的狀態 然後輸入v,進...

vi下操作總結

vi有三種工作模式,分別為 命令模式 插入模式 編輯模式 和末行模式,三種模式分別進行不同的操作,它們之間可以進行切換。命令模式 進入vi後,首先進入的就是命令模式,等待使用者輸入編輯命令,此時輸入的字母將作為編輯命令來解釋。插入模式 在命令模式下輸入插入命令i 附加命令a 開啟命令o等命令可以進入...