Idea常用设置和优化

1.显示方法分割符

2.忽略大小写提示

3.主题风格设置

4.自动导包

5.字体、字体大小设置

6.设置快捷键为常用的软件,设置自动提示按键


7.多行显示Tabs

  • 预览
  • 设置

8.Mybatis插件,mapper和mapper.xml映射跳转

  • GenerateAllSetter:一键调用一个对象的所有的set方法
  • Translation:翻译软件
  • Alibaba Java Coding Guidelines:阿里巴巴代码规约

9.自定义注释

  • params:groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='\n * @param ' + params[i]}; return result", methodParameters())
  • returns:groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=((params[i].toString().equals('void'))?'':'\n * @return ' +params[i].toString())}; return result", methodReturnType())
posted @ 2021-01-19 16:43  Gen2021  阅读(386)  评论(0编辑  收藏  举报