https://legacy.gitbook.com/book/dancon/intellij-idea/details 注:一般来说参考上面的教程即可,超级详细,看一遍几乎没有你不能解决的问题了。 可以说这本电子书构建了我对整个IDEA使用的基础,建议收藏,多观看。
如果上述访问太慢,就用这个版本吧,真心快多了。不是一般的多,害我白花了那么长时间。 介绍 - IntelliJ IDEA 使用教程 - 极客学院Wiki http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/introduce.html
附1、官方引导教程
https://www.jetbrains.com/help/idea/meet-intellij-idea.html 注:官方教程,不过是纯英文,可能有阅读难度。不过资料最全最原始。
附2、快捷键手册PDF文档:
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
附三:常见JAVA类型图标和文件类型图标介绍:
常见文件类型的图标介绍 - IntelliJ IDEA 使用教程 - 极客学院 Wiki http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/file-symbols-introduce.html
二、安装破解和配置:
2.1 破解
IntelliJ IDEA 注册码 http://idea.lanyus.com/
注:记得绑Host
2.2 常用配置
请参考我的另一篇:【IDEA】重装基本设置 + 插件安装 - 不无聊 - 博客园
2.3 插件安装:
具体使用可以结合自身场景,百度后使用更佳。
-
Translation:在IDEA中使用翻译功能,类似谷歌浏览器的翻译插件,很好用。
-
Grep Console:日志级别不同颜色展示
-
Rainbow Brackets:彩虹括号
-
FindBugs-IDEA:代码检查
-
Alibaba Java Coding Guidelines:代码检查
-
String Manipulation:字符串转换
-
JRebel: 破解教程:JRebel 插件安装配置与破解激活(多方案)详细教程 - Zephyr006 - 博客园 服务器(我用的):http://127.0.0.1:8888/11d221d1-5cf0-4557-b023-4b4adfeeb36a
-
Maven Helper:Maven插件,安装后可查看依赖以及冲突,一目了然。
-
lombok plugin:减少代码书写
-
MyBatis plugin
-
mybatis Tools:上面两个是 mybatis 场景下用的比较多的,具体使用可以百度。
-
Key Promoter 快捷键提示
-
Java 程序员必备的 Intellij 插件 https://mp.weixin.qq.com/s/93gvncLgssEYpLCC1qz72g (待整理)
五、其他操作技巧
5.1 快速生成实体类(根据表结构)
参考:idea 快速生成实体类 Entity(找了半天,自己一步就搞出来了) - hgg923 的专栏 - CSDN 博客https://blog.csdn.net/hgg923/article/details/53439038
5.2 使用代码模板:
参考: IDEA 设置代码模板 - 不无聊 - 博客园 https://www.cnblogs.com/buwuliao/p/9917573.html
5.3 自定义折叠代码块
参考:Intellij IDEA如何自定义折叠代码块 - 木舟的博客 - CSDN博客 https://blog.csdn.net/weixin_39460458/article/details/79966169
5.4 使用 IntelliJ 调试 Java Streams
使用 IntelliJ 调试 Java Streams - ImportNew http://www.importnew.com/30683.html
5.5 使用插件忽略不必要提交的文件
如何在 IntelliJ IDEA 中使用.ignore 插件忽略不必要提交的文件 - qq_34590097 的博客 - CSDN 博客
【IDEA】格式化代码技巧汇总 - 不无聊 - 博客园 https://www.cnblogs.com/buwuliao/p/11316916.html
5.7 常用快捷键
1.1、 使用Action进行所有操作ctrl+shift+a
; 1.2、 bookmark 书签功能的使用; F11
:添加或者删除一个书签 Ctrl + F11
:添加或者删除一个书签(同时直接设置快捷键) Shift + F11
:打开书签面板
1.3、 创建任意代码折叠块 ctrl+shift+.
1.4、 在当前类里再弹出一个窗口ctrl+shift+i
1.5、 恢复修改ctr+shift+z
1.6、 Ctrl + Shift + N
进行打开某个文件时,在输入内容后面加上:行数
。可直接定位到该文件的行数上。
1.7 折叠和展开代码:
Ctrl + Shift + +
:展开当前文件所有代码; Ctrl + Shift + -
:折叠当前文件所有代码; Ctrl + ALT + +
:展开当前位置(方法、大括号等块)代码; Ctrl + ALT + -
:折叠当前位置代码;
1.8 一键格式化代碼: Ctrl+Alt+L
1.9 快速选中当前所在内容
Ctrl + W
,多按几次有惊喜,可以不断向单词外扩选,到括号,语句,大括号,方法等。
【快捷键冲突问题解决】
解决 Eclipse 和 Win10 快捷键 Ctrl+Shift+F 的冲突问题 - 一轮红日的博客 - CSDN 博客 https://blog.csdn.net/qq_34805289/article/details/70344718
六、参考:
我珍藏的神兵利器 - 效率工具 | Tick-tick https://www.liutf.com/posts/3720794851.html 注:上面一篇文章不止说了IDEA,还有好多Win 下软件,很值得参考。
Intellij IDEA神器那些让人爱不释手的小技巧 - CSDN博客 https://blog.csdn.net/linsongbin1/article/details/80560332 注:这篇文章也比较好,优点很多,可重点参考。
Intellij IDEA神器居然还有这些小技巧 - CSDN博客 https://blog.csdn.net/linsongbin1/article/details/80211919 注:目前没太多可以借鉴的地方,不过可以参考。
周末有空,折腾几个 IDEA 好玩的插件 https://mp.weixin.qq.com/s/5sU683fJ0aN_JDZjEVvszQ 注:感觉有几个很不错的插件,不过自己还没用。后续有机会尝试一下。比如根据JSON生成对象、快速生成set方法等、还有样式美化。