vi編輯器簡單實用

2021-07-05 11:53:58 字數 2034 閱讀 1870

1. vi編輯器的三種模式(命令

[預設]、編輯、尾行)

2. 從命令模式 切換到  

編輯模式

① a   

游標向後移動一位進入編輯模式

② i   

游標和游標所在內容沒有任何變化

③ o   

開闢新行進入編輯模式

④ s   

刪除游標所在字母進入編輯模式

3. 由編輯模式儲存檔案時,要退到命令模式,進入在尾行模式可以對檔案進行修改後儲存操作

通過「: 

或 / 

」可以從命令模式進入尾行模式, 在「:或/

」後邊輸入我們需要執行的指令

:wq     //對檔案進行儲存退出操作

:q      //沒有修改文件前提下直接退出文件

:q!      //強制退出文件,不儲存修改

:w      //只儲存文件,不退出

:set  number  或  set  nu   //給編輯器設定行號

:set  nonumber    或 

set  nonu  //

取消行號設定

: n      //跳轉到第n行

:/內容

/   

或   

/內容    

//內容查詢(小寫

n向下查詢,大寫

n向上查詢)

:s/xx/yy/     //把

當前行的第乙個xx

替換為yy

:s/xx/yy/g //把當前行的所有

xx替換為yy

:%s/xx/yy/g //把文件全部目標替換為指定內容

4. 命令模式操作

移動游標:

① 字元級移動

「上下左右」箭頭

h左     

j下      

k上      l右

② 單詞級移動

w:下個單詞的首字母

word

b:  上個(本)單詞的首字母

before

e:   下個(本

)單詞的尾字母

end

③ 行級移動

$: 行尾

數字0: 行首

④ 段落級移動

:本或下個段落尾部

⑤ 螢幕級移動(

當前屏活動)

h:螢幕首部

l:  螢幕尾部

⑥文件級移動

gg:  文件尾部

1g:  文件首部

ng:  跳轉到第

n行  (在尾行模式可以達到同樣效果 :n)

內容刪除

dd     //刪除當前行

ndd   //刪除包括當前行在內容的後邊

n行內容

x      //刪除游標所在的單個字元

通用刪除

d+游標移動區域   

//從當前位置到游標移動所經區域的內容都給刪除

d+$    //當前位置刪除到行尾

d+e    //當前位置刪除到單詞結尾

d+{    //當前位置刪除至段落首部

d+51g  //當前行刪除至51行

內容複製

yy     //複製當前行

nyy   //複製包括當前行在內容的後邊

n行內容

p      //對複製內容進行貼上

刪除的內容也可以進行貼上

y+游標移動區域  

//從當前位置到游標移動所經區域的內容都給複製

常用操作:

u   //撤銷操作

undo

(退到命令模式,才可撤銷

)r   //對單個字母進行:替換

,r3.   //點,重複執行上乙個指令

j   //合併上下兩行

.   //點,重複執行上乙個指令

j   //合併上下兩行

注:在命令模式,才可以對文件進行複製,刪除,撤銷上次操作等操作。

vi 編輯器超級簡單且實用的命令

vi可以分為三種狀態,分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line mode vi的基本操作 1 進入vi vi hello.py 有一點要特別注意,就是您進入vi之後是處於 command mode 下,您要切換到insert mode...

vi編輯器的簡單使用

vi的基本概念 基本上vi可以分為三種狀態,分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line mode 各模式的功能區分如下 1 命令列模式command mode 區段及進入insert mode下,或者到 last line mode。2...

(二)vi編輯器 字元編輯器

vi編輯器工作模式 分為編輯模式 插入模式 向檔案中寫資料。模式之間切換 i 進入編輯模式,游標在當前位置 a 進入編輯模式,游標向後移動乙個字元 鍵 1 儲存 w 2 強制儲存 w 3 退出 q 4 強制退出 q 5 儲存並退出 wq 或 x 6 強制儲存並退出 wq 或 x 7 貼上 p 8 複...