我在android studio中有一个现有项目,附近有大约一千个文件,其中大多数都有这样的标题或版权信息。
package com.example.utils;
import android.content.Context;
import android.content.res.Resources;
import android.media.MediaPlayer;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.firebase.iid.FirebaseInstanceId;
/**
* Created by Developer on 11/27/16.
* For Company
*/
现在我被要求将其改为
/*
* Copyright (c) 2004-2017 by Company, Inc.
* All Rights Reserved
* Company Confidential
*/
由于文件很多,我怎样才能一次更改所有文件
答案 0 :(得分:1)
您可以更改版权配置文件中的默认版权声明
在Windows中:<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<input class="form-control" id="set-input-utm" type="text" value="?utm_">
<button class="set_utm_value_input" style="margin-top: 25px;margin-left: -32px;">Set UTM to Links</button>
<input type="text" class="links" value="http://www.link.com/path/">
<input type="text" class="links" value="http://www.link2.com/path/?utm_source=facebook&utm_medium=partner">
<input type="text" class="links" value="http://www.link3.com/path/?utm_source=facebook&utm_medium=partner">
在macOS中:File > Settings > Editor > Copyright > Copyright Profiles
在“项目”工具窗口中,选择所需的文件或目录 要更新的版权声明或只是打开所需的文件 编辑。
右键单击所选内容,然后在上下文中选择“更新版权” 菜单。
要正确更新版权声明,请确保 版权资料中指定的关键字是通知的一部分 定义。否则,IntelliJ IDEA将不会检测版权声明 而不是更新现有通知,将插入新的通知。
您可以使用正则表达式使旧的表达式保持最新,有关详细信息,请参阅原始文档。 来自jetbrains documentaion:
如果旧版权匹配,则允许替换版权:使用此文本框输入或编辑将在现有版权声明中识别的正则表达式模式,并允许将其替换为新版权声明。例如,如果您为年份指示指定以下模式:20 [0-1] [0-6],更新将影响所有具有2000-2006和2010-2016年适应症的版权。