命令模式 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下 本 個單詞尾字母 行級 定位到...