一、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 插件安装:

具体使用可以结合自身场景,百度后使用更佳。

  1. Translation:在IDEA中使用翻译功能,类似谷歌浏览器的翻译插件,很好用。
  2. Grep Console:日志级别不同颜色展示
  3. Rainbow Brackets:彩虹括号
  4. FindBugs-IDEA:代码检查
  5. Alibaba Java Coding Guidelines:代码检查
  6. String Manipulation:字符串转换
  7. JRebel:

    破解教程:JRebel 插件安装配置与破解激活(多方案)详细教程 - Zephyr006 - 博客园

    服务器(我用的):http://127.0.0.1:8888/11d221d1-5cf0-4557-b023-4b4adfeeb36a
  8. Maven Helper:Maven插件,安装后可查看依赖以及冲突,一目了然。
  9. lombok plugin:减少代码书写
  10. MyBatis plugin
  11. mybatis Tools:上面两个是 mybatis 场景下用的比较多的,具体使用可以百度。
  12. 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

六、参考:

  1. 我珍藏的神兵利器 - 效率工具 | Tick-tick https://www.liutf.com/posts/3720794851.html

    注:上面一篇文章不止说了IDEA,还有好多Win 下软件,很值得参考。
  2. Intellij IDEA神器那些让人爱不释手的小技巧 - CSDN博客 https://blog.csdn.net/linsongbin1/article/details/80560332

    注:这篇文章也比较好,优点很多,可重点参考。
  3. Intellij IDEA神器居然还有这些小技巧 - CSDN博客 https://blog.csdn.net/linsongbin1/article/details/80211919

    注:目前没太多可以借鉴的地方,不过可以参考。

附件列表

【IDEA】IDEA使用教程+技巧的更多相关文章

  1. Linux 教程 技巧集

    Linux 终端操作技巧 CTRL + U - 剪切光标前的内容 CTRL + K - 剪切光标至行末的内容 CTRL + Y - 粘贴 CTRL + E - 移动光标到行末 CTRL + A - 移 ...

  2. Zabbix实战-简易教程--技巧一(操作类技巧)

    一.常用操作技巧 1.克隆 监控项.模板.触发器都可以进行克隆.其中,模板克隆又分为克隆和完全克隆.完全克隆会将LLD也一起复制一份,就是和之前的模板一模一样,而模板的克隆只是克隆监控项,不复制低层次 ...

  3. HTML5标签与HTML4标签的区别示例介绍_html5教程技巧

    (1)概念的变化: HTML5专注内容与结构,而不专注的表现 <header> <hgroup>导航相关数据</hgroup> </header> &l ...

  4. Zabbix实战-简易教程--技巧(本地化)

    1.zabbix的logo图标替换(不建议修改) 3.0版本以下: 1.修改/usr/share/zabbix/include/page_header.php 2.修改/usr/share/zabbi ...

  5. Zabbix实战-简易教程系列

    一.基础篇(安装和接入) Zabbix实战-简易教程--总流程  Zabbix实战-简易教程--整体架构图 Zabbix实战-简易教程--DB安装和表分区 Zabbix实战-简易教程--Server端 ...

  6. PyCharm/IDEA 使用技巧总结

    基本概念 IDEA 没有类似 Eclipse 的工作空间的概念(workspace),最大单元就是 Project.这里可以把 Project 理解为 Eclipse 中的 workspace.Mod ...

  7. 初学者学习JavaScript的实用技巧!

    Javascript是一种高级编程语言,通过解释执行.它是一门动态类型,面向对象(基于原型)的直译语言.它已经由欧洲电脑制造商协会通过ECMAScript实现语言标准化,它被世界上的绝大多数网站所使用 ...

  8. HTML5的在线视频播放方案

    移动端H5音频与视频问题及解决方案 看下最后实际效果:兼容PC,iphone, 安卓5.0 解决了,手动,自动,不全屏的问题 左边视频代替了动画,然后支持背景蒙板效果,能够透出底图 右边是原视频文件 ...

  9. Atitti html5 h5 新特性attilax总结

    Atitti html5 h5 新特性attilax总结 Attilax觉得不错的新特性 3.语义Header和Footer (The Semantic Header and Footer) 8.占位 ...

随机推荐

  1. 建立第一个wcf程序

    使用管理员权限启动vs (否者将导致ServiceHost开启失败 权限不足) 1.创建一个空的控制台程序 2.添加程序集引用 System.ServiceModel 3.写入一些代码 如下 usin ...

  2. android获取系统应用大小的方法

    <span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-s ...

  3. 聚合类新闻client的改进

         zaker和鲜果是最早的聚合类新闻产品.前几年发展非常快.迅速占据了市场,但近两年发展变得缓慢.而今日头条自公布以来才两年.用户量就迅速超过了zaker和鲜果.使用起来非常easy,左右滑动 ...

  4. 阿里云Ubuntu部署java web - 文件夹

    文件夹(点击章节标题阅读): 阿里云Ubuntu部署java web(1) - 系统配置         ssh链接server(使用终端远程链接)        加入用户        给用户赋予运 ...

  5. wx小程序的学习

    传送门: # 微信小程序案例大全 https://www.cnblogs.com/icyhoo/p/6282574.html # 微信小程序开发工具 https://mp.weixin.qq.com/ ...

  6. 从request获取各种路径总结

    一.获得都是当前运行文件在服务器上的绝对路径 在servlet里用: this.getServletContext().getRealPath() 在struts用: this.getServlet( ...

  7. BootCamp支持软件6

    最新版本的 Boot Camp 6 苹果驱动支持的机型列表 苹果官方已经公布了 BootCamp 6 驱动支持的机型列表了,基本上 2012 年后的 Macbook / Pro / Air / iMa ...

  8. [转]C++ error C2011: “XXX”:“class”类型重定义

    http://blog.csdn.net/m_leonwang/article/details/27678219 尝试修复这个程序的错误: 点击下载源代码文件夹

  9. 如何在Openwrt上,针对内核创建自定义Patch?

    参考资料: 1.http://wiki.openwrt.org/doc/devel/patches?s[]=quilt   --- 官方对于如何打Patch的说明 2.http://blog.csdn ...

  10. 解决 Visual Studio For Mac 还原包失败问题

    体验了一把改名部最新的杰作,总体感觉挺好,也能看出微软在跨平台这方面所做出的努力. 可能是预览版的缘故,还是遇到一个比较大的问题,创建netcore项目后,依赖包还原失败,错误信息如下: 可以先试着手 ...