技巧92 重复上一次substitue命令

技巧92 重复上一次substitue命令


有的时候,我们可能要修正substitue命令的执行范围。

在整个文件范围内重复面向行的替换操作

:s/target/replacement/g

某条substitue命令处理没加%前缀之外,其余都正确的时候,不妨试一试g&,即可在整个文件范围内重复这条命令。

:s//~/&

修正substitue命令的执行范围

gv命令会激活可视模式,并重新将上次被选中的文本高亮起来。

:&&,这两处的&符号含义有所不同。前一个&作为ex命令:&的组成部分,用作重复上一次的:substitue[:s]命令,而第二个&则会重用上一次:s命令的标志位。


结论

命令 意义
:&& 在当前行重新执行替换操作
:'<,'>&& 作用于高亮选区
:%&& 作用于整个文件
g& 作为:%&&的快捷方式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章