linux常用vim命令

2021-07-11 18:08:54 字數 1741 閱讀 7328

linux下vim命令總結

一、游標控制命令

命令 移動

k 向上移一行

j 向下移一行

h 向左移乙個字元

l 向右移乙個字元

gg 移到檔案的首行

g 移到檔案的末行

h 移到螢幕的第一行

w 移到下乙個字的開頭

w 移到下乙個字的開頭,忽略標點符號

e 移到下乙個字的結尾

e 移到下乙個字的結尾,忽略標點符號

^ 移到當前行首

$ 移到當前行尾

移到上一段結尾

enter 

移到下一行行首

二、在 vim 中新增文字

命令 插入

i 在游標前插入文字

i 在當前行首插入文字

a 在游標後插入文字

a 在當前行末插入文字

o 在當前行的下邊插入新行

o 在當前行的上邊插入新行

s 刪除游標所在處字元,並進入插入模式

s 刪除游標所在的行,並進入插入模式

:r filename 

讀入指定檔案內容,並插在當前行後

:nrfile 

讀入檔案 file 內容,並插在第 n 行後

esc 

回到命令模式

三、在 vim 中刪除文字

命令 刪除

x 刪除游標處的字元

db 刪除游標前面的字

dw 刪至下乙個字的開頭

dd 刪除整行

:n,md 

從第 m 行開始往前刪除 n 行

d$ 從游標處刪除到行尾

d^ 從游標處刪除到行首

四、在 vim 中查詢與替換

命令 查詢與替換

/target 

在檔案中向前查詢 target

?target 

在檔案中向後查詢 target

n 查詢下乙個

n 查詢上乙個

:setic 

查詢時忽略大小寫

:setnoic 

查詢時對大小寫敏感

%s/text1/text2/g 

在整個檔案中查詢text1並且替換為text2

五、在 vim 中複製文字

命令 複製

yy 複製當前行

nyy 

從當前開始複製n行

p 貼上至游標前

p 貼上至游標後

u 撤消上一次修改

u 撤消所有修改

六、儲存與退出vim

命令 儲存或退出

:w 儲存檔案但不退出

:wfile 

將修改儲存在 file 中但不退出

:wq 或 zz或:x 

儲存檔案並退出

:q! 

不儲存檔案,強制退出

:e! 

放棄所有修改,從上次儲存檔案開始再編輯

七、其他選項

選項 作用

:setall 

檢視所有選項

:setnu 

設定行號

:setshowmode 

顯示是輸入模式還是替換模式

:set ts=4 

為文字輸入設定 tab stops

:setnonumber 

取消顯示行數

:.= 

檢視當前行的行號

:= 檢視總行數

ctrl+g 

顯示檔名、當前的行號、檔案的總行數和檔案位置的百分比

linux常用基礎命令 vim

vim是從vi發展出來的乙個文字編輯器。補全 編譯及錯誤跳轉等方便程式設計的功能特別豐富。因此,學習vim的使用方法是很有必要的。vim的工作模式 vim一般有6種工作模式。普通模式 使用vim開啟乙個檔案時預設模式,也叫命令模式,允許使用者通過各種命令瀏覽 滾屏等操作。命令列模式 在普通模式下,先...

linux命令 vim常用命令

1 vim中的排序 2 22 111 2222 1 11 222 1111 sort sort grep 1 11 222 1111 2 22 111 2222 2 vim中統計位元組字元數 g ctrl g 3 vim中的計算 在vim的插入模式下輸入 ctrl r 4 vim中拷貝滑鼠下單詞到命...

vim常用命令Linux

1.1 複製 鍵名動作 yy複製游標所在的這一行 4yy複製游標所在行的向下4行 1.2 剪下 vim 下d x都是剪下命令。剪下完不貼上就成刪除了 鍵名動作 dd剪下游標所在行 3dd剪下游標所在行的下3行 dw剪下當前單詞 d從當前光表開始剪下直到行末 x x剪下游標所在字元 向前 向後 1.3...