繁体   English   中英

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

[英]Remove whole (or multiple) line with search and replace in eclipse

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

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 中的整个评论。

如何做到这一点?

您可以使用 Ctrl+H 和 scope 作为工作区进行文本搜索,如另一个答案中所述,但您可以在 eclipse 的 Ctrl+H window 中使用替换来实现删除,不需要使用 Ctrl+F。

要删除多行,您可以启用“正则表达式”-复选框。

您不必自己编写正则表达式,只需标记文本并在激活复选框后再次打开 Ctrl+H。

您可以使用Ctrl + h(范围为工作空间)来进行文本搜索,然后将在工作空间中的所有项目中进行搜索并将其显示在搜索结果中。 现在,对每个文件执行Ctrl + F并将其替换。

如果您使用的是Notepad ++,则可以在其中搜索并选择“替换所有打开的文档中的所有文档”,它将替换所有文件中的文档。 希望它能解决您的搜索和替换问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM