关于 IntelliJ IDEA 和 Eclipse 编辑器哪个更好用,网上有大量的对比文章。这两个编辑器作为目前 Java 开发中最主流的 IDE ,各有千秋。相比于 Eclipse,我更喜欢 IDEA 一点。
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
有人这样来形容 IntelliJ IDEA:IntelliJ IDEA 是目前所有 IDE 中最具备沉浸式的 JVM IDE,没有之一。
其实,无论选择什么集成开发环境,都是为了辅助咱们编程,所以可以说:没有最好的工具,只有最适合自己的工具。
但是大部分开发者,尤其是新手并没有最大限度的挖掘这个编辑器的潜力。今天小逛推荐两个 GitHub 项目给还没熟悉该编辑器的读者朋友,当然也可以作为速查手册。如果你是新手,或者刚刚接触这款 IDE,这两个 GitHub 项目完全可以帮助你熟练掌握 IDEA 的使用。
1. IntelliJ-IDEA-Tutorial Star : 16.2k
https://github.com/judasn/IntelliJ-IDEA-Tutorial
本教程从 IntelliJ IDEA 的安装、卸载、软件设置、项目配置等各个方面进行讲解。且本套教程适用于以下版本:
IntelliJ IDEA 14、15、2016、2017、2018、2019、2020 版本
下面是该教程的目录:
教程介绍(新用户必看)
IntelliJ IDEA 介绍
本教程介绍
安装、基础环境介绍(新用户必看)
Windows 下安装
Ubuntu 下安装
Mac 下安装
安装环境总结
首次运行向导
安装后生成的目录说明、VM 设置
首次使用的基础设置介绍(新用户必看)
UI 界面
UI 主题、字体、编辑区主题、文件编码修改、乱码问题
IntelliJ IDEA 特别地方(新用户必看)
IntelliJ IDEA 搜索快的原因:索引
IntelliJ IDEA 下 Java 文件编译方式
IntelliJ IDEA 下项目相关特有概念说明
必备的快捷键(新用户必看)
IntelliJ IDEA 常用快捷键讲解(Win + Linux)
IntelliJ IDEA 常用快捷键讲解(Mac)
从 Windows 过度到 Mac 必备快捷键对照表
最特殊的快捷键 Alt + Enter 介绍
提高编码效率功能介绍
Maven 设置
IntelliJ IDEA 配合 Maven 的一些要点
版本控制讲解(SVN + Git)
实时代码模板
文件代码模板
前端代码模板:Emmet
特殊代码模板:Postfix Completion
Debug 技巧
重构技巧
数据库管理工具
远程调试介绍(Tomcat + Jetty)
高级设置介绍
IntelliJ IDEA 推荐设置(新人重点)
IntelliJ IDEA 常用细节-1
IntelliJ IDEA 常用细节-2
IntelliJ IDEA 常用细节-3
IntelliJ IDEA 常用细节-4
插件推荐、插件开发
插件相关功能设置、插件推荐
Java 热部署插件 JRebel 安装及使用
插件开发视频教程
基于 IntelliJ IDEA 下的 demo 尝试
Maven 的单模块 / 多模块 Spring MVC + Spring + Mybatis 项目(新人重点)
Maven 的单模块 Spring MVC + Spring + Spring Data JPA 项目
Maven 的单模块 Spring Boot 项目
Hello World 的 Java 项目创建和项目配置文件
基于 Eclipse 的 Java Web 项目在 IntelliJ IDEA 下的环境搭建
其他(新用户必看)
常见各类文件类型图标
本教程总结
2. IntelliJ IDEA 教程 Star : 1.5k
https://github.com/guobinhit/intellij-idea-tutorial
这个项目是一系列的文章整理,作者想把自己的经验整理记录下来。此教程使用的工具为 IntelliJ IDEA 2017(.1.5) 版本。
基础教程
安装 IDE 的方法
基于 Windows 系统安装 IntelliJ IDEA 的方法
基于 Mac 系统安装 PyCharm 的方法
初识 IDEA 的世界
首次运行 IntelliJ IDEA 示例
核心文件讲解
IntelliJ IDEA 安装目录的核心文件讲解
使用界面介绍
详述 IntelliJ IDEA 的使用界面
第一个项目 HelloWorld
HelloWorld 项目创建及相关配置文件介绍
设置主题和字体
设置 IntelliJ IDEA 主题和字体的方法
模板注释
修改 IntelliJ IDEA 模板注释的内容
常见图标介绍
常见文件类型的图标介绍
缓存及索引
缓存和索引的介绍及清理方法
编译方式
编译方式介绍及编译器的设置和选择
代码调试
详述 IntelliJ IDEA 之 Debug 篇
多模块项目
IntelliJ IDEA 中 Project 和 Module 的概念及区别
版本控制
详述 IntelliJ IDEA 中的版本控制机制
插件
详述 IntelliJ IDEA 插件的安装及使用方法
创建 Maven 项目
详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法
搭建 Spring MVC 框架
IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架
实用技巧
快捷键
Mac
Windows
恢复代码
详述 IntelliJ IDEA 中恢复代码的方法
中文乱码问题
IntelliJ IDEA 控制台输出中文乱码问题的解决方法
序列化
详述 IntelliJ IDEA 中自动生成 serialVersionUID 的方法
代码审查
详述 IntelliJ IDEA 提交代码前的 Code Analysis 机制
版本管理
关于 IntelliJ IDEA 中 Schedule for Addition 的问题
详述 IntelliJ IDEA 版本控制不显示颜色提示的解决方法
彩色代码主题
手把手教你设置 IntelliJ IDEA 彩色代码主题
远程调试
详述 IntelliJ IDEA 远程调试 Tomcat 的方法
代码对比
利用 IntelliJ IDEA 进行代码对比的方法
依赖冲突
详述使用 IntelliJ IDEA 解决 jar 包冲突的问题
疑难杂症
详述 IntelliJ IDEA 遇到 java -source 1.3 中不支持某某操作的解决方法
详述 IntelliJ IDEA 遇到 JavaLaunchHelper 多种实现的解决方法
详述 IntelliJ IDEA 遇到快捷键以及删除键不好使的解决方法
详述 IntelliJ IDEA 遇到 Maven 项目打开(Open)或者导入(Import)失败的解决方法
最后最后