个人开发IDEA配置 以及使用的插件
注释设置
文件头注释
设置入口 File -> Settings -> Editor -> File and Code Templates -> Includes
个人注释模板
/**
* @Time: ${DATE}
* @Author: 南宫凌霄 // 获取用户名 ${USER}
* @Description: TODO // 文件描述
*/
其他设置说明
预定义的变量将采用以下值:
${PACKAGE_NAME} 在其中创建新文件的包的名称
${USER} 当前用户系统登录名
${TIME} 当前系统日期
${时间} 当前系统时间
${YEAR} 今年
${MONTH} 本月
${MONTH_NAME_SHORT} 当月名称的前3个字母。例如:1月、2月等。
${MONTH_NAME_FULL} 当月的全称。例如:一月、二月等。
${DAY} 当月的当前日期
${DAY_NAME_SHORT} 当前日期名称的前3个字母。例如:星期一、星期二等。
${DAY_NAME_FULL} 当天的全称。例如:星期一、星期二等等。
${HOUR} 当前的小时
${MINUTE} 当前的分钟
${PROJECT_NAME} 当前项目的名称
${NAME} 当前文件名称
Kotlin 方法注释问题
Kotlin 方法 "/** + Enter" 不会出现 像 java 方法注释上携带 @param,@return 问题
// 原Kotlin注释
/**
*
*/
fun test(a:Int,b:Int):Int{
return a+b
}
// 理想中 样式
/**
* TODO
*
* @param a
* @param b
* @return
*/
fun test(a:Int,b:Int):Int{
return a+b
}
我先说下解决方案 使用 插件 kdoc-generator
其他教程 例如 (快捷键触发事件->回车触发事件->直接用注释文档事件) 是解决方案但,看到这一系列配置我就只想说TMD 使用kdoc-generator插件后和普通多行注释一就会自动给你生成相关参数。

Studio常用插件
CodeGlance
与Sublime或Xcode相似,此插件在你的编辑器中嵌入了代码的缩略图。如下图所示,右边是代码的缩略小图,滚动条也变大了。 使用Codeglance预览代码模式,让你 快速导航至所需部分。
JSON To Kotlin Class
使用此插件,将JSON字符串转换为Kotlin数据类非常容易。此外,它还支持:
一系列JSON注解库-Gson,Jackson,Fastjson,Moshi,LoganSquare等使用默认值初始化属性,并使它们可以为空。将属性名称重命名为驼峰样式,并将类生成为内部或单个类。如果JSON字符串有效,则从本地文件/ Http URL加载JSON。
Name That Color
如果觉得Android代码库中的颜色命名令人头痛,别担心,你不是一个人!尽管编码通常被称为艺术,但并不是所有的开发人员都擅长颜色命名,尤其是不同的阴影。在这种情况下,请输入诸如red1,blue_lighter或red2之类的神秘名称。 幸运的是,有一个很棒的插件可以帮你解决这个名字。你所需要做的就是,将十六进制代码粘贴到你的colors资源文件中,它将为你建议最匹配的 material颜色调色板名称。
引用: