Intellij IDEA 不完全食用指北
IntelliJ IDEA 是一款功能强大的集成开发环境 (IDE),常用于用于开发 Java、Kotlin、Groovy 等编程语言的应用程序
技巧
快捷键
熟悉并使用 IntelliJ IDEA 的快捷键可以显著提高开发效率,可以在 “Settings -> Keymap” 中查看和修改快捷键设置,常用快捷键如下:
- Ctrl + Alt + S:打开设置
- Ctrl + Alt + L:可以格式化代码
- Ctrl + Space:可以进行代码自动补全
- Ctrl + Shift + T:可以快速生成测试类
代码自动补全
IntelliJ IDEA 的代码自动补全功能非常强大。当你输入代码时,按下 Ctrl + Space 可以触发自动补全,并显示可用的选项;可以使用上下箭头来选择,按下 Enter 键进行补全快速导航
IntelliJ IDEA 提供了多种快速导航功能,帮助你在代码中快速移动和定位。例如,使用 Ctrl + N 可以快速查找类,Ctrl + Shift + N 可以快速查找文件,Ctrl + Alt + Shift + N 可以快速查找符号(方法、变量等)等等重构工具
IntelliJ IDEA 提供了一系列强大的重构工具,可以帮助你改善代码的结构和设计。例如,使用 Ctrl + Shift + Alt + T 可以触发重构菜单,提供了重命名、提取方法、提取变量等重构操作批量替换
IDEA 批量添加 Front Matter updated 字段
Crtl+Shift+R
搜索:(date:) (\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]) \d{2}:\d{2}:\d{2})
替换为:$1 $2\nupdated: $21
2
3
4
5
6
7
8# 删除所有(包括/**/和//和多行)
/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*
# 删除所有(不包括单行注释(不包括域名//))
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)
# 只删除单行(包括域名)
(//)([^\n]*)
# 删除代码中的空行
^\s*\n调试功能
IntelliJ IDEA 内置了全面的调试功能,可以帮助你进行代码调试和故障排查。你可以在代码中设置断点,使用调试窗口查看变量的值和代码执行流程,并逐步执行代码版本控制集成
IntelliJ IDEA 对版本控制系统(如 Git)提供了强大的集成支持。你可以直接在 IDE 中进行代码提交、拉取、合并等操作,还可以查看文件的版本历史和差异插件支持
IntelliJ IDEA 支持大量的插件,可以扩展其功能。你可以在 “File -> Settings -> Plugins” 中查看和安装插件。一些常用的插件包括代码检查工具、框架集成、主题和外观等代码模板
IntelliJ IDEA 提供了代码模板功能,可以帮助你快速生成常用的代码片段。你可以在 “File -> Settings -> Editor -> Live Templates” 中查看和创建自定义的代码模板插件
- CamelCase:驼峰命名和下划线命名转换插件
- Grep Console:把报错或警告以不同的颜色呈现出来
- Maven Helper:分析依赖冲突
- MybatisX:高效操作 Mybatis
- CodeGlance Pro:显示代码缩略图
- GitHub Copilot:根据注释自动生成代码
- Rainbow Brackets lite:彩虹括号
- Chinese (Simplified) LanguagePack/中文语言包
- Translation
- PlantUML Integration
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 君玉自牧!