vim 編輯操作(powerful

2021-08-28 07:05:42 字數 643 閱讀 2045

vim 編輯操作(powerful)

vim的合並行操作

日常常用到多行合併的功能,記錄如下:

第一種, 多行合併成一行,即:

aaaaa

bbbbb

ccccc

合併為:

aaaaa bbbbb ccccc

方法1: normal狀態下 3j 其中的3是範圍,可以是書籤或者搜尋位置等方式實現,j為合併

注: 如果改為3gj的話,則合併時各行沒有空白aaaaabbbbbccccc, 下面方法類似,不再重複這兩種合併方式的區別.

方法2: 命令狀態下 :1,3 join 或 :1,3 j

方法3: 傳統一點的,替換換行符的方式,為避免最後一行也被換掉,範圍縮小了,命令狀態下 :1,2s/\n/ /

第二種,隔行合併,即:

aaaaa

bbbbb

ccccc

ddddd

合併為:

aaaaa bbbbb

ccccc ddddd

方法1: 借用一下巨集錄製功能, normal狀態下 qajjq 實現錄製, 然後在合適的區域重複執行n遍,這裡2遍即可,normal狀態下2@a

方法2: 命令狀態下 :1,4g/^/ join 增加了g過濾後,合併變成了隔行處理

vim 基本編輯操作

一 游標跳轉到指定行 1.在命令模式下,跳轉到指定行 n n為行號 2.命令列加引數 vim n filename 3.命令列加引數 vim filename 游標移至檔案底部 4.檢視模式 shift h 游標移至檔案頭部 header 5.檢視模式 shift m 游標移至檔案中間 middle...

Vim編輯操作總結

vim中常用的替換模式總結。1,簡單替換表示式 替換命令可以在全文中用乙個單詞替換另乙個單詞 s four 4 g 範圍字首表示在所有行中執行替換。最後的 g 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉 即可 s 顯然,這樣在處理 fourty 的時候還是會出錯。用 來解決...

vim常用操作 待編輯

normal i 在游標前插入 a 在游標後插入 o 在游標下一行插入 i 在游標行首插入 a 在游標行尾插入 o 在游標上一行插入 h 左移 j 下移 k 上移 l 右移 ctrl b 向上移動一頁 ctrl f 向下移動一頁 ctrl u 向上移動半頁 ctrl d 向下移動半頁 ctrl y ...