VIM 使用技巧

2021-07-04 09:38:39 字數 738 閱讀 2731

vim 使用技巧

1)刪除空行 ==>:g/^$/d

2)替換:

用字串 str2 替換正文中所有出現的字串 str1 ==>:1,$ s/str1/str2/g

或 :g/str1/s//str2/g

g 放在命令末尾,表示對搜尋字串的每次出現進行替換;不加 g,表示只對搜尋字串的首次出現進行替換;

g 放在命令開頭,表示對正文中所有包含搜尋字串的行進行替換操作。

替換當前行第乙個str1為str2 ==> :s/str1/str2/

替換當前行所有是str1為str2 ==> :s/str1/str2/g

3)格式命令對齊

方法一: 命令模式下:=:1,$

方法二: gg(把關標定位到最上面),v(進入visual模式),shift+g(選中整篇文字),然後=。

方法三: gg=g

4)游標移動

gg:回到第一行

g: 到最後一行

num+g:到第num行

0:到當前行首

$:到當前行尾

num+j:當前行向下翻num行

num+k:當前行向上翻num行

5)複製、刪除、貼上、剪下

num+yy:當前行開始向下複製num行

num+dd:當前行開始向下刪除num行

p:將前面yy或dd內容貼上出來

d/y+^/$/num+g/g/gg:可以和游標移動結合起來一起使用    

vim 使用技巧

本文一般情況下用 1.選定文字 拷貝貼上 v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪下。p 是貼上 y 和d 可以直接拷貝或者剪下選定的內容 yw是拷貝乙個單詞 如果要複製整行的最簡單辦法就是v,y,p 就行了 v是可以選定一行任意個字元的,v是行選定的,一次一整行...

vim使用技巧

v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪下。p 是貼上 y 和d 可以直接拷貝或者剪下選定的內容 yw是拷貝乙個單詞 如果要複製整行的最簡單辦法就是v,y,p 就行了 v是可以選定一行任意個字元的,v是行選定的,一次一整行,然後通過向下或向上移動游標而選定多行。對...

VIM 使用技巧

ctrl o 連摁兩次,直接開啟上次關閉時編輯的檔案 ctrl o 摁一次,是跳回上乙個起跳處 很有用!ctrl r 撤銷撤銷。u是撤銷,ctrl r是撤銷那個撤銷 跳回到上乙個編輯點 b 往後移動乙個詞,游標在詞首 查詢當前游標處的詞,向前,是像後。不過在我的7.1的版本上一點 搜尋到的關鍵字就已...