2016-03-02 75 views
0

我想在我的项目和项目中将Logger.getLogger替换为LogManager.getLogger,并且项目中有数百个Java文件。如何执行此操作?替换项目中所有java文件中的文本

+0

您正在使用哪种操作系统?如果它的Linux基地,那么你可以做到这一点从终端 –

+0

我使用的是Ubuntu 14.04 – user3297173

+0

你可以试试这个,sed -i/old-word/new-word/g'* .java –

回答

1
for i in `find -name "*java"`; do sed -i "s/Logger.getLogger/LogManager.getLogger/g" $i; done 

:)

+0

这不提供答案这个问题。要批评或要求作者澄清,请在其帖子下方留言。 - [来自评论](/ review/low-quality-posts/11479434) –

+0

恰恰相反,它确实*问题的要求。我没有看到问题。 –

+0

@CreativeAndroid如何不回答这个问题?这不应该被标记为低质量。 –

0

如果您使用的是Eclipse: 选择用左键点击你的项目。 按下Ctrl-H,选择FileSearch。在'包含文本'中输入您的搜索字符串,* .java'文件名称模式'将搜索范围缩小到'选定的资源'。然后按替换键即可完成。

0

搜索 - >文件菜单,输入要搜索的文本,打替换...按钮,它会给你另一个对话框,在其中您可以替换TEX

ctrl + h是快捷键;)

0

大多数IDE都可以搜索和查找类或方法的使用位置。在Eclipse中选择一个类或方法,右键单击,引用项目。如果您可以同时使用两者,则可以通过并更换。也可以使用调用当前记录器的辅助方法替换当前的调用,然后更换记录器。

0

如果您使用的是eclipse,请点击“搜索”菜单中搜索“文件”,输入要搜索的文本并选择“封闭项目”,然后点击右下角的“替换”按钮。搜索操作完成后,eclipse将显示一个对话框,您可以键入要替换的文本。检查预览并完成操作。

相关问题