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 @   杨岂  阅读(146)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示