为什么默认的IntelliJ默认类javadoc注释使用非标准语法?

为什么默认的IntelliJ默认类javadoc注释使用非标准语法?

Why does the default IntelliJ default class javadoc comment use non-standard syntax?

为什么默认的IntelliJ默认类javadoc注释使用非标准语法? 代替使用" User:jstauffer"创建行,可以使用" @author jstauffer"创建行。 它创建的其他行(日期和时间)可能没有要使用的Javadoc语法,但是为什么不使用Javadoc语法(如果可用)?

供参考,下面是一个示例:

1
2
3
4
5
6
7
/**
 * Created by IntelliJ IDEA.
 * User: jstauffer
 * Date: Nov 13, 2007
 * Time: 11:15:10 AM
 * To change this template use File | Settings | File Templates.
 */

我不确定为什么Idea在默认情况下不使用@author标记。

但是您可以通过转到File -> Settings -> File Templates并在Includes选项卡中编辑File Header条目来更改此行为。

从IDEA 14开始,它是:File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header


在Mac上的AndroidStuido 1.0.2中

进入首选项
然后在左跨度文件和代码模板
在右侧选择文件和代码模板之后,选择包括选项卡选择
文件头并更改文件头。


默认值是可读的,可用的,但不遵守或建议任何编码标准。

我认为IntelliJ在默认情况下不使用Javadoc标签的原因是,这样可以避免对开发商店中可能存在的任何编码/ javadoc标准的干扰。如果需要将默认值修改为更合适的内容,那么对于用户来说应该是显而易见的。

在我工作的地方,出于各种原因,不建议使用作者标签。


因为它是默认文件模板,所以您应该更改为组织的标准或个人喜好。

我最好的猜测。


您显示的标头代码段可能比javadoc旧,并且是从某些编码标准文档中借用的,该文档可能是为C ++编写的。


推荐阅读

    linux脚本注释命令?

    linux脚本注释命令?,代码,系统,工作,名称,地方,脚本,命令,信息,状态,简介,lin

    linux命令标记注释?

    linux命令标记注释?,地址,基础,系统,底部,命令,文件,参数,注释,程序,控制台,3

    linux默认命令删除?

    linux默认命令删除?,系统,软件,名称,档案,命令,文件,目录,不了,电脑,文件夹,

    linuxrm命令默认?

    linuxrm命令默认?,系统,命令,档案,工作,文件,目录,名称,文件夹,选项,子目录,l

    linux命令默认加后缀?

    linux命令默认加后缀?,系统,文件,密码,通用,设备,命令,目录,后缀,表示,程序,l

    linux命令行界面注释?

    linux命令行界面注释?,系统,地址,命令,地方,传播,底部,简介,概念,内核,用户,3

    linux默认浏览器命令?

    linux默认浏览器命令?,环境,系统,发行,工程,工具,浏览器,软件,情况,网站,管

    linux打开注释命令?

    linux打开注释命令?,代码,工作,地址,网络,命令,标准,位置,图片,系统,情况,lin

    linux系统注释命令?

    linux系统注释命令?,系统,工作,地址,管理,信息,命令,目录,功能,操作,内容,lin

    linux默认压缩命令?

    linux默认压缩命令?,系统,名称,命令,文件,工具,软件,目录,选项,文件名,格式,l

    linux默认命令行字体?

    linux默认命令行字体?,系统,工具,等级,数字,百度,情况,代码,终端,字体,字符,l

    linux默认命令行模式?

    linux默认命令行模式?,系统,密码,工具,地方,设计,设备,服务,网络,终端,界面,l

    linux系统命令注释?

    linux系统命令注释?,软件,工具,基础,系统,标准,命令,阅读器,文件,进程,字符

    linux命令提示符默认?

    linux命令提示符默认?,系统,标准,信息,基础,代码,软件,美元,电脑,提示符,用

    linux中常用命令语法?

    linux中常用命令语法?,工作,地址,系统,信息,目录,标准,基础,命令,文件,常用

    linux单行注释命令?

    linux单行注释命令?,系统,工作,地址,命令,信息,管理,工具,基础,目录,路径,lin

    linux双斜杠注释命令?

    linux双斜杠注释命令?,数字,系统,档案,工作,名称,名字,二元,文件,表示,目录,l

    linux增加默认命令?

    linux增加默认命令?,地址,网络,系统,工作,管理,目录,命令,一致,服务,标准,lin

    linux文档注释命令?

    linux文档注释命令?,地址,工作,系统,信息,标准,情况,命令,目录,注释,文件,Lin

    linux默认安装命令?

    linux默认安装命令?,系统,工作,软件,命令,地址,基础,发行,信息,中心,在线,安