[转]Intellij Idea自动添加注释的方法
Intellij Idea自动添加注释的方法
程序媛阿历终于要写第一篇关于开发的文章了!!!
阿历用Intellij Idea开发,版本是Ultimate 2017.2.2。这周写代码的时候,发现编辑注释很麻烦,不但要写注释符,还要写名字、日期、描述等等,很繁琐。工具是用来提高效率的,为了提高开发的效率,我去网上搜索了Intellij Idea自动添加注释的方法。因为现有总结不够全面,而且有的方法对于我的版本不太奏效,于是我整理了自动添加注释的方法(很抱歉忘记记录参考的网址了),亲测有效。
自动添加注释有两类方法:1、创建文件时,idea自动生成注释;2、在编辑源文件时,插入注释。下面具体介绍。
1、创建文件时,idea自动生成注释
第一种很简单,一张图就可以说清楚。过程是,在设置中找到“File and Code Templates”,在类文件的模板中添加注释。具体如下图(图1)所示:
(1)首先打开设置,点File,Settings即可打开下图界面,或者直接用快捷键“Ctrl+Alt+S”(我特别喜欢用快捷键^^)打开设计界面。
(2)在搜索框中输入“File and Code Templates”,打开“File and Code Templates”。
(3)在右侧的Files一栏中,找到Class,编辑注释。下面的Description介绍了可以使用的系统变量,按需索取。
(4)最后点击Apply和OK就完成啦。

至此,你可以新建一个class文件,测试一下啦!
2、在编辑源文件时,插入注释
这个步骤有点多,但是同样很简单。大致过程是打开“Live Templates”,新建我们自己的template,编辑注释文本,定义应用文件,编辑变量。具体看下面:
(1)打开Settings,找到“Live Templates”,点右侧“+”,新建一个“Template Group...”,见图2.1、2.2。


(2)选中刚建好的Group,再点右侧“+”,创建一个“Live Template”,见图2.3。

(3)编辑Template的缩写(插入注释时用),在Template text中编辑注释模板(如图2.4)。注意变量的定义方式,用两个$包围变量名,例如变量user的定义为$user$。
(4)定义应用这个Template的环境,点击Define。我选择了Java(如图2.5)。


(5)编辑变量,点击“Edit variables”,如图2.6、2.7。给变量选择表达式或者定义默认值。


(6)最后点击“Apply”和“OK”(图),就完成啦。

试试这个方法吧(图2.9、2.10):在class源文件编辑器中,输入步骤(3)设置的模板缩写,例如我设置的是“cmmt”。Idea会显示提示,然后回车,就插入注释了。


结语:
成功设置了自动添加注释,感觉还是很神奇的,佩服开发工具的工程师。
虽然研究设置花费一定的时间,但是成功之后用得就很爽了,简直是一劳永逸!
以后会尽量多写跟技术相关的文章~~毕竟是个程序媛,哈哈。加油!
希望本文对你有帮助。
[转]Intellij Idea自动添加注释的方法的更多相关文章
- Idea_学习_05_Intellij Idea自动添加注释的方法
二.参考资料 1. Intellij Idea自动添加注释的方法
- PowerDesigner 如何添加每个表中共用的字段及自动添加注释
PowerDesigner 如何添加每个表中共用的字段: 有时候在创建表的时候会有一些共用的字段,但是每一张表都要去创建,这样做很麻烦,特别是这样重复的工作,稍不留意就会出现问题,实际上在PD中有这样 ...
- IDEA 创建类是自动添加注释和创建方法时快速添加注释
1.创建类是自动添加注释 /*** @Author: chiyl* @DateTime: ${DATE} ${TIME}* @Description: TODO*/2. 创建方法时快速添加注释2.1 ...
- Intellij IDEA设置类注释和方法注释
背景:工欲善其事必先利其器,如果不能把工具用熟练了, 感觉很是别扭. 参考:IntelliJ IDEA设置类注释和方法注释 IntelliJ IDEA 中创建类的时候,可以直接自动给类加注释的设置,以 ...
- Eclipse用法和技巧十五:自动添加未实现方法1
java代码中经常要实现一些接口,这个也是java代码独有的地方.实现接口,就意味着要实现这个接口中定义的方法,如果一个个去码出方法就需要记得方法名称等等,就算有内容辅助快捷键帮助,也是很麻烦的.这里 ...
- (转)Eclipse中自动添加注释(作者,时间)
方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code- ...
- 【Eclipse】如何在Eclipse中如何自动添加注释和自定义注释风格
背景简介 丰富的注释和良好的代码规范,对于代码的阅读性和可维护性起着至关重要的作用.几乎每个公司对这的要求还是比较严格的,往往会形成自己的一套编码规范.但是再实施过程中,如果全靠手动完成,不仅效率低下 ...
- python基础===monkeytype可以自动添加注释的模块!
monkeytype 一个可以自动添加注释的模块! 先要下载: pip install monkeytype 以官网的sample code为例 #moudle.py def add(a, b): r ...
- 如何在Eclipse中如何自动添加注释和自定义注释风格
1. 如何自动添加注释 可通过如下三种方法自动添加注释: (1)输入“/**”并回车. (2)用快捷键 Alt+Shift+J(先选中某个方法.类名或变量名). (3)在右键菜单中选择“Source ...
随机推荐
- 动态预览Xib的实现
写一个TestView继承于UIView,然后写个对应的xib,把xib的名字设置成TestView,这是标准的用xib加载这个view必须得条件 然后xib里把这个View的backgroundCo ...
- How to create a List of ValueTuple?
ValueTuple需要通过NuGet安装System.ValueTuple https://docs.microsoft.com/en-us/dotnet/csharp/tuples?view=ne ...
- java的数字精确计算问题-BigDecimal
java的数字运算,偶尔会出现精度的问题,以下阐述的 java的BigDecimal类的使用. 例如: System.out.println(0.9+0.3); 结果1.2 System.out.pr ...
- 一步一步学Silverlight 2系列(10):使用用户控件
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- phpstudy开启时mysql不开启时红色灯
1.本身为开启 2.mysql服务没有启动
- 初学者遇到的PostgreSQL字符集问题的解决
当初学者在使用PostgreSQL数据库,输入中文时,会遇到“ERROR: invalid byte sequence for encoding "UTF8": 0xd6d0”的 ...
- mac下载模块时报错OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/chardet'
原文地址:https://www.cnblogs.com/liangyan-1989/p/8143129.html 安装完pip后,使用pip install selenium报以下错 OSError ...
- 数据库sql互转(oracle转mysql为例子)
转自: https://blog.csdn.net/sinat_32366329/article/details/76402059 在PowerDesinger里找到 File -->> ...
- Struts2中的FilterDispatcher和StrutsPrepareAndExecuteFilter的区别
1.转自:https://blog.csdn.net/zwx521515/article/details/79300453 在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用&qu ...
- #define WM_COMM_BREAK_DETECTED WM_USER+1
一.#define WM_COMM_BREAK_DETECTED WM_USER+1定义一个用户自定义消息WM_COMM_BREAK_DETECTED,它是自定义消息,非系统消息 为了防止用户定义的消 ...