它需要是图形化的.没有sed,awk,grep,perl,等等.我知道如何使用它们,我现在使用它们,但我需要在300多个文件中挑选每个替换.
我想要一个工具,我可以:
输入搜索字符串
输入替换字符串
选择目录和文件扩展名
它将以递归方式进入该目录及其子目录中的每个文件,打开它并滚动到搜索字符串所在的位置,并提供两个选项:
替换(并找到下一个)
找下一个
而已.Reg.exp.支持是一个加号,但不是必需的.
解决:Regexxer正是我所需要的.万一有人需要它在Slackware上,这里是你需要下载什么以及如何编译它(选择每个相关的正确版本可以是一个PITA)
我认为regexxer正是您所寻找的:
regexxer是一个漂亮的GUI搜索/替换工具,具有Perl风格的正则表达式.如果你需要在整个项目范围内进行替换,并且厌倦了将sed命令行一起攻击,那么你一定要试一试.
另请参见屏幕截图,看起来很像您所描述的内容:
Emacs + dired + query-replace-regexp
有关完整食谱,请点击此链接(它相当长,涵盖所有可能的替代方案),
jEdit完全符合您的需求.它是用Java编写的,在Linux,Windows和OS X(也可能是其他操作系统)中运行良好.