1. 統計行數:
ø :%s/^//n
2. 檔案首尾切換:
ø 檔案首:1g
ø 檔案尾:g
3. 在shell裡開啟幾個檔案並且分屏:
ø vim -on file1 file2 ...
4. 跳到指定行:
ø :number
5. 替換:
ø [addr]s/源字串/目的字串/[option]
¨[addr] 表示檢索範圍,省略時表示當前行。
a 「1,20」 :表示從第1行到20行;
b 「%」 :表示整個檔案,同「1,$」;
c 「. ,$」 :從當前行到檔案尾;
¨s : 表示替換操作
a [option] : 表示操作型別
b 如:g 表示全域性替換;
c c 表示進行確認
d p 表示替代結果逐行顯示(ctrl+ l恢復螢幕);
e 省略option時僅對每行第乙個匹配串進行替換;
f 如果在源字串和目的字串中出現特殊字元,需要用」\」轉義
6. 撤銷與恢復
ø 撤銷:u
ø 恢復:ctrl + r
vim 使用心得
以前總是很排斥使用這種很難記的編輯器,不過陸陸續續用了幾個月後,就漸漸離不開 vim 了。回想了一下學習時的過程,發現 vim 的一致性對於學習者而言很有幫助,許多操作都能舉一反三地猜測出來。下面的介紹只針對 vim 的初學者,其他人可以無視了。安裝 執行和儲存之類的我就略過了,這裡只關注文字編輯。...
Vim的使用心得
這段時間一直在跟linux打交道,正好順便也學習了一下vi的使用,就此準備長期用下去了。目的很簡單,就是為了更熟練地使用linux而做準備。vi與其它windows環境下的文字編輯器不同在於它的操作方式幾乎可以全命令來進行工作,節省了滑鼠在螢幕上划拉的時間,而且新鮮感十足。我是在window環境下使...
三 Vim使用心得三
vim強大的功能大多聚集在普通模式下,大多數的命令都在普通模式下執行。但當我們在插入模式進行 編寫時,對於刪除 複製以及貼上命令來說,都會不可避免地會用上一些方便快捷的快捷鍵和命令。因此這次我們要學習的是插入模式和與之類似的替換模式,看看這些模式該如何高效地操作。在普通模式中,如果我們修改錯誤時,如...