Linux之vi vi編輯器(Editor)

2021-10-11 08:21:45 字數 1629 閱讀 8215

命令模式 a.i.o——————>輸入模式

輸入模式 esc——————>命令模式

命令模式 : ——————> 末行模式

末行模式 esc——————>命令檔案

快捷鍵:

上下左右 kjhl 數字+h/l/k/j (跳多少個單詞)

翻頁 :

pgup : ctrl + f(向下翻動一整頁)

pgdo : ctrl +b (向上翻動一整頁)

行內快速跳**

行首:home,0, ^ home0跳到最前面 ^ 略過首行空格

行尾:end,$

行間快速跳**

gg :跳到首行

g : 跳到尾行

:set number 行號數字

行號 + gg 跳到指定行

刪除:x,delete ¥刪除游標所在的字元

dd ¥刪除游標所在的整行

數字 + dd ¥刪除當前行開始後的幾行

行間之間的刪除 :

游標之後 d,d +$(兩種方法)

游標之前 d + ^(僅此一種)

複製:yy ¥複製游標所在行

數字 + yy ¥複製游標及游標一下的幾行

貼上p貼上 下

p張貼 上

查詢/ 要查詢的內容 ----上------> 下 游標所在位置

?要查詢的內容 -----下------> 上 游標所在位置

替換r : 替換游標所在字元

r:整體替換字元 ;esc退出

撤銷u:撤銷一次操作

數字u:撤下多次操作

ctrl+r 恢復上一次的操作操作

. 重複上一次操作

視覺化v:按照字元選擇

v:安裝矩形選擇,(選一行)

(補充)ctrl +v (安裝字元選,可以上下左右調整所選區域大小)

:e ~ /檔案路徑/檔名 ¥開啟乙個新的檔案並進行編輯

:e ~ /passwd1 = e/root/passwd1 = e ./passwd1

: r /檔案路徑/檔名 ¥讀入乙個 檔案內容

r/etc/passwd

:s /old/new/ ¥替換游標所在行的第乙個匹配的字段

:s /old/now/g ¥替換游標所在行的所有的字段

:行號1,行號2 s/old/new/ ¥指定行間所在行的第乙個匹配的字段

:行號1,行號2 s/old/new/g ¥指定行間所在行的所有字段

:% s /old/new/ ¥全文所行的第乙個匹配的字段

:% s /old/new/g ¥全文所在行的所有字段

:% s /old/new/gc c:¥提示使用者是否替換

:% s /old/new/gci i:¥忽略大小寫

:! + shell命令 ¥在文件中執行shell命令。

vimvim + 行號

vim +/關鍵字¥上次檔案儲存時游標所在位置

:qzz(大寫) ¥命令模式關閉檔案

.vimrc ¥配置在使用者的家目錄下. /home/user1/

set nu

set ai ¥縮排

/etc/vimrc ¥配置全域性

linux下的ed 編輯器

linux下的ed 編輯器 ed 編輯器是 linux 作業系統下最簡單的文字編輯器。它是以行為單位對檔案進行編輯的編輯器,而不像 ms dos 系統下的 edit 那樣是以整個螢幕框架為單位對檔案進行編輯的。因此,如果你已經習慣了使用 edit 這種風格的編輯器,那麼你可能需要一段時間才能習慣 e...

Linux文字編輯器ed

功能說明 文字編輯器。語 法 ed gs p 字串 help version 檔案 補充說明 ed 編輯器是 linux 作業系統下最簡單的文字編輯器。它是以行為單位對檔案進行編輯的編輯器,而不像 ms dos 系統下的 edit 那樣是以整個螢幕框架為單位對檔案進行編輯的。因此,如果你已經習慣了使...

Linux之vi編輯器

在該模式中,可以輸入命令來執行許多種功能。控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入編輯模式,或者到尾行模式。游標移動 字元級 上 k 下 j 左 h 右 l 鍵 單詞級 w word下個單詞首字母 b before上 本 個單詞首字母 e end下 本 個單詞尾字母 行級 定位到...