1. 請教vim里g命令的詳細使用方法
幾乎什麼命令都可以用才是 :g 命令強大之所在。
另外 :v (或 :g!)與 :g 相反,是在不匹配的行上執行命令。
但是這里的命令是指冒號命令,所以 :g/../d,是指在匹配行上執行 :d。這個命令本身就是刪除行, 而且也沒有 :dd 這個命令。樓上說的 c 是指 :c,也是替換,但是不是咱們在普通模式里用的那個 c。
如果想在 :g 使用普通模式的命令,可以用 :normal。詳細情況可以自己 :h :normal。但要注意,在執行 :g 的過程中,屏幕不會時時刷新,所以如果你給的命令不能完整執行(即每次執行的時候還要等待你輸入其它東西),你很有可能不知道你在做什麼。用 ctrl-c 可以中斷正在執行的 :g 命令,如果你感覺 :g 卡住了,或者執行的太慢,就用它中斷吧。