一、vi的工作模式
vi有兩種工作模式:
編輯模式:用來輸入和編輯檔案的模式,螢幕上會顯示使用者的鍵入,按鍵不是被解釋為命令執行,而是作為文字寫到使用者的檔案中。
指令模式:用來編輯、存檔和退出檔案的模式。
執行vi後,首先進入指令模式。此時輸入的任何字元都被視為指令,鍵入的命令不會在螢幕上顯示。
從指令模式切換到編輯模式,則可以按「insert」鍵或「i」鍵,從編輯模式切換到指令模式,可按「esc」鍵。
狀態行是螢幕底部一行,被vi編輯器用來反饋編輯操作結果。錯誤訊息或提供資訊的訊息會在狀態行中顯示出來。
二、vi的啟動和退出
1.啟動vi
在系統圖示字元下鍵入「vi」+「空格」+「檔名」,如:vi test.txt
vi可以自動載入所要編輯的檔案或是開啟乙個新檔案。
2.退出vi
在指令模式下鍵入如下命令可以退出vi:
:q 如果使用者只是讀檔案的內容而未對檔案進行修改,可以在命令模式下輸入「:q」退出vi。
:q! 如果使用者對檔案的內容作了修改,又決定放棄對檔案的修改,則用「:q!」命令。
:w! 強行儲存乙個vi檔案,如果該檔案已存在,則進行覆蓋。
:wq 儲存檔案並退出vi。
zz 快速儲存檔案的內容,然後退出vi。功能和「:wq」相同。
:w filename 相當於「另存為」。
:n,mw filename 將第n-m行的文字儲存到指定的檔案filename中。
三、vi長指令和短指令
長指令:以冒號開頭,鍵入冒號後,在螢幕的最末尾一行會出現冒號提示符,等待使用者鍵入指令,輸入完指令後回車,vi會執行該指令。
短指令:與快捷鍵相似,鍵入短指令後,vi不會給任何提示就直接執行。
1.輸入輸出命令
a 在游標後輸入文字
a 在當前行末尾輸入文字
i 在游標前輸入文字
i 在當前行開始輸入文字
o 在當前行後輸入新一行
o 在當前行前輸入新一行
2.游標移動命令
b 移動到當前單詞的開始
e 移動到當前單詞的結尾
w 向後移動乙個單詞
h 向前移動乙個字元
l 向後移動乙個字元
j 向下移動一行
k 向上移動一行
3.刪除操作命令
x 刪除游標所在的字元
dw 刪除游標所在的單詞
dd 刪除當前行
d$ 刪除游標至行尾的所有字元
d 與「d$」命令相同
4.替換操作命令
r 替換游標所在的字元
r 替換字串行
cw 替換乙個單詞
ce 與「cw」命令相同
cb 替換游標所在的前一字元
c$ 替換自游標位置至行尾的所有字元
c 與「c$」命令相同
cc 替換當前行
5.查詢操作命令
/abc 向後查詢字串「abc」
?abc 想前查詢字串「abc」
n 重複前一次查詢
n 重複前一次查詢,但方向相反
6.拷貝貼上命令
yw 將游標所在單詞拷入剪貼簿
y$ 將游標至行尾的字元拷入剪貼簿
y 與「y$」命令相同
yy 將當前行拷入剪貼簿
y 將選取的內容拷入剪貼簿
p 將剪貼簿中的內容貼上在游標後
p 將剪貼簿中的內容貼上在游標前
7.其他操作命令
v 選取文字內容
u 取消上一次的操作
u 可以恢復對游標所在行的所有改變
j 把兩行文字鏈結到一起
:set 用來設定或瀏覽vi系統當前的選項(加引數「all」後檢視所有選項的列表)
:x 對所編輯的檔案進行簡單加密
Linux vi編輯器的使用
1.vi visual inte ce 文字編輯器 2.系統預設安裝好的 精簡 3.啟動vi 直接在命令列輸入vi即可,在哪個目錄下啟動,預設儲存在哪個目錄下 4.vi啟動後分為3種模式 命令模式 執行相應的命令 如 查詢,替換,複製,貼上,剪下.末行模式 特殊的命令模式 對文件進行儲存,關閉.5....
Linux vi編輯器的使用
vi 的常用命令 配置vimrc檔案 linux 下的編輯器有多種,比較常見的有vi vim emacs gedit,mc,這篇文章主要講一下vi 編輯器的使用。當然講vi自然會提到vim的使用,vim是vi的公升級,功能更強大。首先需要打終端,而linux版本比較多,系統也比較多,red hat ...
linux vi編輯器的使用
vi vi編輯器中有三種狀態模式 命令模式 輸入模式 末行模式 進入vi 編輯器預設的情況下是命令模式。在命令模式下按 i鍵進入輸入模式。在命令模式下按 鍵進入末行模式。末行模式命令使用完畢後就預設進入命令模式。在輸入模式下按 esc鍵進入命令模式。vi 編輯器的啟動與退出 直接進入編輯環境 vi ...