我有大约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中每个文件的全部注解。
如何做到这一点?
2条答案
按热度按时间8oomwypt1#
您可以使用Ctrl+h进行文本搜索,将范围作为工作区,然后将在工作区中的所有项目中搜索它,并将在搜索结果中显示。现在对每个文件执行Ctrl+F并替换它。
如果您使用的是记事本++,那么您可以在那里搜索并选择“替换所有打开的文档中的所有内容”将替换所有文件中的内容。希望它能解决您的搜索和替换问题
nimxete22#
您可以使用Ctrl+H进行文本搜索,将scope作为工作区,就像前面介绍的in another answer一样,但是您可以使用eclipse的Ctrl+H窗口中的replace来实现删除,而不需要使用Ctrl+F。
要删除多行,您可以启用“正则表达式”复选框。
您不必自己编写正则表达式,只需标记文本并在激活复选框后再次打开Ctrl+H。