Linux常用指令(三) vi vim編輯器指令

2021-08-22 07:17:30 字數 1517 閱讀 2283

vim工作模式

插入命令

命令作用

i在游標之前插入文字

a在游標之後插入文字

i(shift+i)

在文字的開始插入文字,行首

a(shift+a)

在文字的結尾插入文字,行末

o在游標的下方插入新行

o(shift+o)

在游標所處行的上方插入新行

編輯命令(底行命令)

命令作用

:w儲存修改,但是不退出

:w newfilename

另存為指定檔案

:w >> 檔名

將本檔案中的內容追加到其他檔案中去,,其他檔案必須存在

:wq儲存並退出

:q!不儲存並退出

:q直接退出,但是如果修改了會有提示

:wq!

儲存修改並退出,可以忽略檔案唯讀屬性

定位命令

命令作用

:set nu

設定並顯示行號

:set nonu

取消顯示行號

gg直接回到第一行

g(shift+g)

到最後一行

ng到第n行

:n定位到第n行

刪除命令

命令作用

x刪除游標所在位置的字元

nx刪除從游標位置開始計算的後面n個字元

dd刪除游標所在行

ndd刪除游標所在行以及游標後面的n-1行

:n1,n2d

刪除指定範圍的行,:5,9d 表示刪除5,6,7,8,9這幾行

dg刪除游標所在行到最後一行

d刪除從游標位置到行尾

複製剪貼命令

命令作用

yy,y,y

複製當前行

p貼上,貼上到游標所在行的下方

p貼上,貼上到游標所在行的上方

nyy複製當前行以及以下n-1行

dd剪下當前行

ndd剪下當前行及以下行共n行

替換和取消命令

命令作用

r替換游標位置的字元

r從游標位置開始替換,直到esc結束

u取消上一步操作

ctrl+r

返回到新的狀態,直到最新

替換搜尋的命令

%表示全文,g表示的全域性替換,s表示的開始,c表示替換要詢問

命令

作用/字串

向後搜尋指定的字串

?字串向前搜尋指定的字串

n搜尋字串的下乙個出現的位置,與搜尋順序相同

n搜尋字串的上乙個出現的位置,與搜尋順序相反

:%s/老字串/新字串/g

:n1,n2s/老字串/新字串/g

在指定範圍內替換指定字串

視覺化字元模式

命令作用

v字元檢視模式

v行檢視檢視模式

Linux常用的vi vim指令

linux全稱linuxisnotunix,因系統穩定而深受歡迎,而linux下的vim編輯器,也就是linux系統下的記事本,卻因操作指令繁多,對新手很不友好,下面總結一下vim的常用指令 首先先來梳理下linux系統下vim的三種指令模式以及三種指令模式的切換,首先進入到vim是一般指令模式,命...

Linux系統中的vi vim指令 詳解

vi是unix世界裡極為普遍的全螢幕文字編輯器,vim是它的改進版本vi improved的簡稱。幾乎可以說任何一台unix機器都會提供這套軟體。只要簡單的在shell下執行vi就可以進入 vi 的編輯環境。在實際操作之前先對它有個了解會比較好。vi 有兩種模式,輸入模式以及指令模式。輸入模式即是用...

Linux常用命令 vi vim

開啟檔案後,讓游標處於第 行的行首 pattern 開啟檔案後,游標處於第乙個被parrent匹配到的行首 b file 二進位制方式開啟檔案 d file1 file2 對比多個檔案 m file 唯讀開啟檔案 e 直接進入ex 模式 如果該檔案存在,檔案被開啟並顯示內容 如果檔案不存在,當編輯後...