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 ...