如何查找和替换文本在所有打开的文件中和编辑器?
答案1
这对于库存 gedit 来说是不可能的;有一个开放的ubuntu 头脑风暴想法用于添加能力。不过,有一些插件可以添加它,例如高级查找。如果安装它,“高级查找/替换”对话框中的部分之一是“范围”;选择“所有打开的文档”:
答案2
一般来说,想要执行此操作的人会编写一个 ed 脚本并对所有文件运行它。例如:
*s/ThrityLimit/ThirtyLimit/
w
q
然后像这样运行
find . -name '*.c' -exec "ed <edscript"
您还可以使用ex
允许您使用 中的所有 : 命令的脚本vi
。它与vi
刚刚使用命令ex
启动而无需 GUI 调用的二进制文件相同。