【IDEA】IDEA使用教程+技巧
一、Intellij IDEA 中文教程 · GitBook
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 场景下用的比较多的,具体使用可以百度。
- Java 程序员必备的 Intellij 插件 https://mp.weixin.qq.com/s/93gvncLgssEYpLCC1qz72g (待整理)
四、快捷键技巧
1.1、 使用Action进行所有操作ctrl+shift+a
;
1.2、 bookmark功能的使用;
1.3、 创建任意代码折叠块 ctrl+shift+.
1.4、 在当前类里再弹出一个窗口ctrl+shift+i
1.5、 恢复修改ctr+shift+z
1.6、 Ctrl + Shift + N
进行打开某个文件时,在输入内容后面加上:行数
。可直接定位到该文件的行数上。
五、其他操作技巧
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
六、参考:
- 我珍藏的神兵利器 - 效率工具 | 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
注:目前没太多可以借鉴的地方,不过可以参考。
附件列表
最新文章
- JS实现验证码倒计时效果
- String All Methods
- 本地不安装Oracle,plsql远程连接数据库
- 【BZOJ】2946: [Poi2000]公共串
- jQuery EasyUI DataGrid API 中文文档
- [012]泛型--lambda表达式捕获
- volatile--共享数据必须保证可见性
- Qt信号槽写法
- Linux-mount命令和umount命令 (8)
- Android开发——EditText的属性使用
- 通过js实现整屏滑动+全屏翻页+动画展示+线性图
- HTTP请求处理流程 MVC核心(MVC就是扩展了一个HttpModule)
- 李清华201772020113《面向对象程序设计(java)》第二周学习总结
- failed to load class ";org.sl4j.impl.StaticLoggerBinder";
- rqalpha探究 1 setup.py
- ubuntu下pycharm调用Hanlp实践分享
- Vue $createElement
- IIS配置Asp.net时,出现“未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0”
- Coursera 机器学习 第6章(上) Advice for Applying Machine Learning 学习笔记
- MVC页面简单post提交
热门文章
- 【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- [Oracle] enq: TX - row lock contention 优化案例
- setTime
- POJ2185-Milking Grid(KMP,next数组的应用)
- Error: Could not find or load main class org.apache.flume.tools.GetJavaProperty
- iptables简单配置
- JavaScript 数组-Array的方法总结
- linux命令之高级使用 service
- mybatis的foreach写用法
- Android.mk介绍
- 我珍藏的神兵利器 - 效率工具 | 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
注:目前没太多可以借鉴的地方,不过可以参考。