在编写代码时候,常会在代码顶部的地方放上Copyright的年份, 如果在新年来临时候, 我们的版权信息还没有更新, 则会落后的. 但是手工更新或者是批量替换会产生大量的工作量或者错误. 为了解决这个问题, PHPStorm 有个绝佳解决方案就是 版权自动更新机制(插件).

添加版权 Copyright

进入设置

搜索并且找到版权设置项目(新版IDE已经集成, 不需要安装), 如果是老版本需要搜索并且安装 copyright 插件

版权的参数可以查看官方链接:
Copyright Profiles

设置版权范围 Scope

并不是所有的文件都需要同样的版权信息, 我们在需要的目录中添加版权, 这就用到 PHPstorm 的 Scope (范围) 功能.

首先设置范围并且设置为共享模式

搜索 scope, 找到设置项目, 根据文件夹来进行选择, 排除等设置,最后勾选底部的 Share Scope

设置版权和Scope 关联

找到 Copyright 主设置项目, 添加并且关联

更新版权

这里需要注意的是在版权设置中有个查找位置.

这一行的意思是在注释中根据正则来查找符合此规则的注释并且更新为当前版权. 默认是 Copyright 因为每个版权声明中肯定存在 Copyright 这个字串, 如果你的文件中没有这个匹配项目, 则会在文件底部添加版权信息.

我们右键需要更新版权信息的文件夹, 这样则版权信息就更新了.

不同语种的设置

在不同的语种中会有不同的版权信息格式, 注释格式, 在菜单项目中可以根据多语种来设置不同的格式化信息.体验很好

版权 Copyright 和 Phpstorm相关推荐

  1. iOS中更新版权 Copyright

    iOS中更新版权 // Copyright ©️ 背景 由于公司组织架构调整,增量code可能会有新的版权©️调整,因此需要更新Copyright 方法 修改 Created by xxx 系统偏好设 ...

  2. 版权(copyright) 和 许可(license) 的区别

    文章目录 版权(copyright) 和 许可(license) 的区别 版权(copyright) 许可(license) 题外话:copyleft思潮 实际例子 参考链接 版权(copyright ...

  3. 规范的版权Copyright说明怎么写?

    规范的版权Copyright说明怎么写? 链接:https://www.zhihu.com/question/19916364/answer/330516163 对于可视化的版权声明,应该具备如下三部 ...

  4. 从头到尾使用Geth的说明-3-geth参数说明和环境配置

    1.参数说明 ETHEREUM选项:--config value TOML 配置文件--datadir "/home/user4/.ethereum" 数据库和keystore密钥 ...

  5. 15综合案例之学成在线主页设计

    1.确定版心 这个页面的版心是1200px,每个版心都要水平居中对齐,可以定义版心为公共类: .w {width: 1200px;height: auto; } 2.头部制作 1号是版心盒子heade ...

  6. mybatis plus 插入生成id_springcloud微服务快速教程之分布式ID解决方案(mybatisplus篇)...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 作者 |  大叔杨 来源 |  urlify.cn/BfIn2m 前言 分布式系统中,分布式ID是个必须解决的问题点: ...

  7. 国产操作系统可以基于BSD开发再闭源吗?

    2019独角兽企业重金招聘Python工程师标准>>> Mac OS X就是基于BSD的,国产的当然也有,原来的银河麒麟就是基于FreeBSD修改的.这个银河麒麟作为863成果当时号 ...

  8. SEO中的DIV CSS样式的命名规则

    在搜索引擎优化中,对于代码的优化是一个非常重要的部分. 如果一个网页的代码非常的简捷,对于提升网站的排名那个是非常有好处的. 同样, 在CSS样式表中,合理有序的命名同样可以为整个CSS工作带来意想不 ...

  9. 初识html语言,初识 “HTML”

    HTML 什么是HTML? ①全称:超文本标记语言 ②超文本:在普通的文本内容的基础上添加超链接.图片.视频等 ③标记语言:HTML提供一系列标签 ④版本:HTML 4.01 HTML声明 1.编码格 ...

最新文章

  1. 大量数据转移_大量数据
  2. 关于对发送HTTP请求以及解析服务器返回的数据操作的提取到一个公共类中进行封装
  3. Android官方开发文档Training系列课程中文版:管理音频播放之控制APP的音量与播放
  4. java中Object.equals()简单用法
  5. php fastdfs上传文件,fastDFS中使用php上傳文件 -- http上傳與下載圖片
  6. javascript基本排序算法
  7. Android书籍翻页效果需要用到的文件
  8. VirtualBox 扩展win7虚拟硬盘容量
  9. java学习笔记④MySql数据库--01/02 database table 数据的增删改
  10. 打印2018年的日历
  11. arch模型的思路_ARCH模型介绍.ppt
  12. JavaScript调用C#办法-转帖
  13. 扩展坞可以把手机投到显示器吗_华为P20投屏助手,绿联USB-C扩展坞使用说明
  14. 4月4日服务器例行维护公告,4月17日服务器例行维护公告
  15. Thriving in a Crowded and Changing World C++ 2006–2020 (11 回顾)
  16. 升级了WIN10后C盘占用满了怎么办?
  17. 重磅综述|Nat Rev Gastroenterol Hepatol:人类胃肠道中的产甲烷古菌
  18. windbg调试驱动学习总结
  19. escape()与unescape()
  20. 推荐 5 款数据库性能监控软件,附下载

热门文章

  1. 记录一些关于操作数据库(本地和linux服务器)常用的命令
  2. 25个深度学习开源数据集
  3. Python Day29 网络协议
  4. 接收POst数据流数据
  5. NPOI 读取excel到DataTable 读取隐藏列 读取公式列
  6. ERROR: “System.Web.Mvc.Controller.File(string, string, string)”是一个“方法”
  7. [转]C#正则表达式小结
  8. 高职计算机基础知识试题及答案,职业技术学院招生考试计算机基础知识试题-20210713174723.doc-原创力文档...
  9. php管理员登陆问题,discuz论坛管理员无法登录后台的原因和解决方法
  10. mysql 字段有正负值的时候 sum无效_京东金融数据分析:MySQL+HIVE的结合应用案例详解...