一,Android Studio新建类头部注释

是不是有时候看到这个很心烦

其实Studio中有设置修改这些注释模板的信息的功能

其实很简单,只需要两步: 
1.打开Setting设置面板,找到File and Code Templates,选择Includes下的File Header

2.修改成自己需要的变量名即可

二,Android Studio添加函数注释模板及快捷键

1,javaDoc自动生成注释

如果我们想获取到方法名,参数返回值的信息,想让这些信息全部自动生成的注释里面的话,我们可以借助插件JavaDoc实现,安装插件javaDoc 安装完之后重启studio

安装JavaDoc插件

File → Settings → Plugins → Browse repositories 然后搜索Javadoc,然后点击install并重启androidstudio就ok了。

当在函数的前面输入“/**”按回车键,就会补全整个注释

  1. /**
  2. * @param a
  3. * @param b
  4. * @return
  5. */
  6. public int getSum(int a,int b){
  7. return a;
  8. }

设置函数注释的快捷键:
1,打开Settings对话框,执行“File”-“Settings”,在左侧选择“Keymap”。

2,在快捷键搜索框中输入“doc comment”,搜索注释的快捷键,如图:可以看到注释的快捷键"Fix doc comment"没有设置。

3,接下来,设置快捷键。,右键"Fix doc comment"项,选择“Add Keyboard Shortcut“添加键盘类型的快捷,Enter Keyboard Shortcut对话框中,直接按想要设置的快捷键。设置为”Ctrl +Alt + 1“,可以看到该快捷键没有冲突,并点击”OK“按钮完成快捷键设置,如图:

把光标定位到想要添加注释的函数里面,再按注释的快捷键就会自动添加函数注释了,如图:

2,增加函数注释模板,使用一个快捷键就可以出来,但是没有前面的参数和返回值

Android Studio默认函数注释为

  1. /**
  2. *
  3. */

下面方法将要改为如下格式

  1. /**
  2. *
  3. * @author zony
  4. * @time 15-11-25 下午2:41
  5. */

步骤如下:
一、File->Setting->Editor->Live Templates
二、点击最右边+,创建一个Template Group  
三、填写group名,任意填写
四、选中你刚刚创建的group,创建Live Template
五、填写Abbreviation,方便输入和记忆可输入doc,即这个注释的快捷方式,在函数体上方输入doc加回车即可
六、输入注释模板,Template text注释模板,可参考eclipse模板,我的模板如下

七、设置doc快捷键生效位置:在声明的时候生效,即你在函数名上面输入doc加回车

八、关键一点,此步不对的话date和author不会生效
对定义的四个变量desc、user、date、time进行赋值,点击Edit variables,按照如下图设置变量

九、见成效的时刻,在函数名上输入doc然后回车即可

Android Studio新建类头部注释和添加函数注释模板及快捷键的更多相关文章

  1. Android Studio新建一个HelloWorld 程序(App)

    Android Studio新建一个HelloWorld程序(App) 新建 或者直接启动程序(注:如果已有程序,此方法会直接打开最近一次关闭从程序) 更改App名 选择App运行平台 选择模板 更改 ...

  2. android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

    zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ...

  3. Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示

    问:Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? 答:有,as中的快捷键是Ctrl+Alt+V AndroidStudio和Eclipse常用快捷键对比 功能 ...

  4. Visual Studio新建类自动添加注释

    修改 VS中新建类的模板 如以下地址:D:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplatesCache\CSha ...

  5. Android Studio新建Jni工程

    2.2版本的Android Studio支持新建Jni工程,不用再像以前自己构建工程目录,首先把自己的升级自己的AS到2.2以上 然后打开Tools->Andorid->SDK manag ...

  6. Android Studio新建了一个项目提示Error:Unable to start the daemon process

    提示如下错误:

  7. Android studio新建文件出现setContentView(R.layout.activity_main);中的R标红错误解决方法

    今天打开Android studio突然出现了setContentView(R.layout.activity_main);中的R标红错误,这已经不是第一次出现这个错误了,真心的觉得Android s ...

  8. android studio新建项目时出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'.

    android studio更新后创建新项目时出现以下错误 可以用Build->Rebuild Project解决,但这个方法只是临时的,重新打开项目还是会报错 所以用另一种方法: 在app下的 ...

  9. android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

    安装了android studio 之后,按照上文所述的那篇博文下载安装gradle,配置环境变量, 启动android studio,新建项目,发现还是新建不了,界面一直停在 ["buil ...

随机推荐

  1. SolidEdge 如何绘制局部视图 局部放大图

    创建局部视图(局部放大图),先选择要创建局部放大图的视图,然后绘制一个小圆,然后绘制一个大圆即可.   如果要绘制不规则形状的局部放大图,则点击了局部放大图之后,点击绘制草图的按钮   随后可以用相切 ...

  2. BeagleBone Black Industrial 工业版介绍

    前言 在电子发烧友论坛看到有Beaglebone Black Industrial版的试用,这里介绍一下这块开发板. BBB是开源硬件,原理图.BOM等都开放下载,所以也有诸多兼容板. BBB兼容产品 ...

  3. 【剑指offer】异或去重

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/27568975 这篇文章没有代码.介绍的是纯理论的思路. 异或是一种基于二进制的位运算,用符 ...

  4. salt.states.file试用

    从master往linux上的minion复制文件参考http://netkiller.sourceforge.net/linux/management/saltstack.html后半部分,他已经写 ...

  5. 01背包+卡精度 Hdu 2955

    <span style="color:#3333ff;">/* ---------------------------------------------------- ...

  6. 深入理解JVM:HotSpot虚拟机对象探秘

    对象的创建 java是一门面向对象的语言.在Java程序执行过程中无时无刻有Java对象被创建出来.在语言层面上,创建对象(克隆.反序列化)一般是一个newkeyword而已,而在虚拟机中,对象的创建 ...

  7. mysql limit分页优化方法分享

    同样是取10条数据  select * from yanxue8_visit limit 10000,10 和  select * from yanxue8_visit limit 0,10  就不是 ...

  8. MYiSAM和InnoDB引擎区别(mysql)

    MyISAM 1.读取速度快. 2.※更新时锁整个表. 3.占用资源少. 4.适合读多写少的业务. 5.※不支持事务.   InnoDB 1.读取速度一般. 2.※更新时锁当前行. 3.占用资源高. ...

  9. java上下文Context类

    Context在Java中的出现是如此频繁,但其中文翻译"上下文"又是如此诡异拗口,因此导致很多人不是很了解Context的具体含义是指什么,所以很有必要来深究一下这词的含义. 先 ...

  10. 百度新算法与网站SEO提升