for-mac
1批量选中 control+command+G
如图:先选中 */ 然后按 control+command+G,这样就选中当前页面 所有的*/ 可以批量修改删除等=》适用场景 需要批量修改、删除的地方
2项目中快速生成一个entity的所有set
首先安装generateAllSetter,重启一下idea。
new一个entity之后,然后光标放到这个对象名上,按住Alt + enter键,会出现下图所示的选项,一般选择 Generate allsetter with default value (生成set并且添加默认值;如果不需要默认值,则选择图中第三个)
3Live Templates (自定义模板)
一般 在项目中 输入psvm 然后回车,就会出现public static void main(String[] args) {}
如果在开发过程中 需要快速的生成一些常用代码,可以将其设置在 live templates中
Abbreviation(缩进名):即之后代码输入pssd按快捷键即可生成private static String var;
Edit variables(编辑编写):编辑变量,包括顺序,变量功能等,详见下方备注
Description(注释):注释模板功能
Template text(模板主体):$x$ x为变量,$END$ 为自带变量,即最后光标停留位置
Applicable(应用范围):指明在什么文件什么情况下使用。一般默认勾选java就可以
options(快捷键):即输入pssd后按下Enter还是Tab生成模板。作者一般使用Tab键,一方面是防止与自带模板冲突,另一方面与shell快捷键一至
Reformate According to Style:自动进行代码格式化。不勾选代码不会自动缩进换行
如果需要var1,var2并不代表输入顺序,变量输入顺序在Edit variables 中,通过调整上下顺序改变。高级变量的使用可参考下一节,或参考官方文档;例如 生成代表后,光标会现在var1,在这里写完说明之后直接【回车】 进入到var2,end则代表最后一个修改内容
// $VAR1$
private String $VAR2$;
$END$
#1注解模板