Editors

如何使用 gedit 在所有打開的文件中查找和替換文本?

  • February 19, 2019

如何使用gedit在所有打開的文件中查找和替換文本?

這對於股票 gedit 是不可能的;有一個開放的ubuntu 頭腦風暴想法來添加該功能。但是,有一些外掛可以添加它,例如advanced-find。如果您安裝它,“高級查找/替換”對話框中的部分之一是“範圍”;選擇“所有打開的文件”:

“高級查找/替換”對話框的螢幕截圖

通常,想要執行此操作的人會編寫一個 ed 腳本並針對所有文件執行它。例如:

*s/ThrityLimit/ThirtyLimit/
w
q

然後像這樣執行它

find . -name '*.c' -exec "ed <edscript"

您還可以使用ex允許您使用所有 : 命令的腳本vivi它與使用命令ex在沒有 gui 的情況下啟動時呼叫的二進製文件相同。

引用自:https://unix.stackexchange.com/questions/7930