技巧90 重用上次的查找模式

技巧90 重用上次的查找模式


substitue命令的查找域留空,意味着Vim將會重用上次的查找模式。我們可以利用這一特點精簡工作過程。

:%s/\v'(([^']|'\w)+)'/"\1"/g

等價於

/\v'(([^']|'\w)+)'
:%//"1"/g

從查找到替換


並非永遠奏效

簡單命令


對命令歷史的影響

查找保存於Vim的查找歷史紀錄中,substitue命令則保存於ex命令的歷史紀錄中。查找與替換任務分離。

在查找域中填充,<C-r>/

:%s/<C-r>/"1"/g
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章