1. 程式人生 > >vi(vim)編輯器

vi(vim)編輯器

vi(vim)編輯器

如果非正常關閉檔案,會出現以檔名稱開頭的隱藏檔案。
rm .{filename}.swp
在這裡插入圖片描述

命令模式

dd刪除(剪下)游標所在行
2dd刪除(剪下) 游標所在的向下兩行
yy複製游標所在的這一行
4yy複製游標所在的向下四行
p貼上
u撤銷
d0在游標當前位置剪下到行首
x刪除游標位置後面的,一個一個的刪除
X刪除游標位置前面的,一個一個的刪除

輸入模式

輸入i 文字在游標前輸入
輸入I 在文字游標當前行首位置插入
輸入a 文字在游標後輸入
輸入A 在文字游標當前行末尾位置插入
輸入o 在當前行下一行進行插入
輸入O 在當前行上一行進行插入

底行模式

:w 儲存
:q 退出
:ls 顯示當前你開啟的所有文字
:n 下一個
:prev 上一個
:3 游標停留在第三行
/單詞 搜尋
:%s/替換的單詞/替換之後的單詞/g 替換
:1,10s/hello/world/g 替換1到10行的內容

vi操作

按esc :q 退出
按esc :w 儲存
按esc :! 強制執行
按esc :set nu 顯示行數
按esc :set nonu 不顯示行數
vim(vi) + cangls 進入cangls文字游標最後一行
vim(vi) +2 cangls 進入cangls文字游標在第二行
vi aa bb cc 直接開啟多個檔案,在aa檔案中到bb檔案中
:n (next)

在bb文字中想回到aa中 :prev(上一個) 如果不儲存退出 檔案是不會被建立的。只有儲存退出後,檔案才會被建立。