技巧92 重複上一次substitue命令
有的時候,我們可能要修正substitue命令的執行範圍。
在整個文件範圍內重複面向行的替換操作
:s/target/replacement/g
某條substitue命令處理沒加%前綴之外,其餘都正確的時候,不妨試一試g&,即可在整個文件範圍內重複這條命令。
:s//~/&
修正substitue命令的執行範圍
gv命令會激活可視模式,並重新將上次被選中的文本高亮起來。
:&&,這兩處的&符號含義有所不同。前一個&作爲ex命令:&的組成部分,用作重複上一次的:substitue[:s]命令,而第二個&則會重用上一次:s命令的標誌位。
結論
命令 | 意義 |
---|---|
:&& |
在當前行重新執行替換操作 |
:'<,'>&& |
作用於高亮選區 |
:%&& |
作用於整個文件 |
g& |
作爲:%&&的快捷方式 |