在eclipse中使用搜索和替换删除整行(或多行)

sqxo8psd  于 2022-12-03  发布在  Eclipse
关注(0)|答案(2)|浏览(145)

我有大约200个Java文件,我想在eclipse中删除这200个文件中的以下行:

public static final String ID = "@(#) $Id: LoginView.java 457 2015-10-26 12:52:10Z $";

此行的变量内容为@(#) $Id: LoginView.java 457 2015-10-26 12:52:10Z $
如何搜索所有行并将其删除?
如果我有评论,该怎么办,例如

//*****************************************************************************
//
//                            Copyright (c) 2015
//                            All rights reserved
//
//        The contents of this file is an unpublished work protected.
//
//        This software is proprietary to and emboddies confidential
//        technology of abc. Possession, use and copying
//        of the software and media is authorized only pursuant to a
//        valid written license. This copyright
//        statement must be visibly included in all copies.
//
//*****************************************************************************

//*****************************************************************************
//
// $Revision: 457 $ ($Date: 2015-10-26 13:52:10 +0100 (Mo, 26 Okt 2015) $)
//
// filename : LoginView.java
//
// contents :
//
//*****************************************************************************

变量内容是最后一部分,此处相同:我想删除Eclipse中每个文件的全部注解。
如何做到这一点?

8oomwypt

8oomwypt1#

您可以使用Ctrl+h进行文本搜索,将范围作为工作区,然后将在工作区中的所有项目中搜索它,并将在搜索结果中显示。现在对每个文件执行Ctrl+F并替换它。
如果您使用的是记事本++,那么您可以在那里搜索并选择“替换所有打开的文档中的所有内容”将替换所有文件中的内容。希望它能解决您的搜索和替换问题

nimxete2

nimxete22#

您可以使用Ctrl+H进行文本搜索,将scope作为工作区,就像前面介绍的in another answer一样,但是您可以使用eclipse的Ctrl+H窗口中的replace来实现删除,而不需要使用Ctrl+F。
要删除多行,您可以启用“正则表达式”复选框。
您不必自己编写正则表达式,只需标记文本并在激活复选框后再次打开Ctrl+H。

相关问题