如何使用 gedit 查找并替换所有打开文件中的文本?

如何使用 gedit 查找并替换所有打开文件中的文本?

如何查找和替换文本在所有打开的文件中编辑器

答案1

这对于库存 gedit 来说是不可能的;有一个开放的ubuntu 头脑风暴想法用于添加能力。不过,有一些插件可以添加它,例如高级查找。如果安装它,“高级查找/替换”对话框中的部分之一是“范围”;选择“所有打开的文档”:

“高级查找/替换”对话框的屏幕截图

答案2

一般来说,想要执行此操作的人会编写一个 ed 脚本并对所有文件运行它。例如:

*s/ThrityLimit/ThirtyLimit/
w
q

然后像这样运行

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

您还可以使用ex允许您使用 中的所有 : 命令的脚本vi。它与vi刚刚使用命令ex启动而无需 GUI 调用的二进制文件相同。

相关内容