Idea提效

1、插件

 Idea:  

插件名称 作用 使用
Alibaba Java Coding Guidelines  阿里代码规范插件  
SonarLint Sonar代码扫描工具  
EasyCode MyBatis代码生成工具  
MybatisX  MyBatis xml和mapper互相跳转插件  
FindBugs-IDEA    
Translation  代码英汉翻译插件  
TestMe 单元测试代码生成插件  
AiXcoder Code Completer 智能代码提示  
String Manipulation 字符串处理工具  
Gson Format 将JSON字符串自动转换为Java实体类 快捷键 Alt+s
Maven Helper 可以快速查看Mavan依赖冲突、列表展示Maven依赖,树展示Maven依赖 pom文件底部:Dependency Analyer
Tabnine AI代码提示  
GitHub Copilot AI代码提示 tab  接受提示
GitToolBox git工具,可以提示项目上有多少文件未提交、未更新,在每一行代码上提示上次提交的时间  
VisualGC JVM堆栈诊断工具  
Zoolytic zk节点信息查看工具  
Arthas java在线诊断工具  

    

 

 Gland:

  1、Go Linter  

    go的静态代码检查插件,https://github.com/golangci/golangci-lint

 

 PyCharm:

  1、Pylint

    python静态代码检查插件,https://pypi.org/project/pylint-gitlab/

 

2、配置

 IDEA配置:

  IDEA 文件注释模板配置:

  打开 IDEA 的 Settings,点击 Editor-->File and Code Templates

/**
 * <功能,作用说明>
 *
 * @author yangyongjie
 * @date ${DATE}
 */

 

  打开窗口个数限制,默认是10个

 

  启动时选择项目:

  导包优化:

    自动导包

  倒包时不导入*

  IDEA清理:

rm -rf ~/Library/Logs/JetBrains/IntelliJIdea*

rm -rf ~/Library/Application\ Support/JetBrains/IntelliJIdea*

rm -rf ~/Library/Caches/JetBrains/IntelliJIdea*

rm -rf ~/Library/Preferences/jetbrains.idea*

 

3、操作技巧

 自带模版:

 sout 回车生成:System.out.println();

  fori 回车,生成:

for (int i = 0; i < ; i++) {
    
}

  psvm,回车,生成:

public static void main(String[] args) {
    
}

  其他自带模版:

  

 

 自定义模版:

    Settings- Editor- Live Templates 点击+号添加自定义模版

    先写触发单词,下方Define选择Java

  

 

  1、如logger

<logger>
----------
/** logger */
private static final Logger LOGGER = LoggerFactory.getLogger($CLASS$.class);

 

END.

posted @ 2021-01-11 17:58  杨岂  阅读(138)  评论(0编辑  收藏  举报