# README

### 作者新方向，感谢支持

* [开发全平台产品（文字版）](https://github.com/cdk8s/cdk8s-team-style/blob/master/full-stack/README.md)
* [UPGPT - 简洁 AI 助手](https://upgpt.uptmr.com/)

### 介绍(Introduce)

2021-07-24 更新：官方中文语言包正式推出！我个人不建议使用中文语言包，因为这对你查看官网帮助文档的时候会造成混乱。但是初学者确实使用中文语言包更容易上手，建议后期还原英文。

* Gtihub Clone 比较慢的童鞋可以选择 Gitee 地址：`git clone --depth=1 https://gitee.com/cdk8s_org/IntelliJ-IDEA-Tutorial.git`
* 本套教程适用于：
  * [IntelliJ IDEA 14、15、2016、2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/idea/)
  * [WebStorm 2016、2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/webstorm)
  * [PhpStorm 2016、2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/phpstorm)
  * [PyCharm 2016、2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/pycharm)
  * [RubyMine 2016、2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/ruby)
  * [Goland 2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/go)
  * [CLion 2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/clion)
  * [DataGrip 2016、2017、2018、2019、2020、2021、2022、2023 版本](https://www.jetbrains.com/datagrip)
  * [Android Studio 任何版本](https://developer.android.com/studio/index.html?hl=zh-cn)
* 教程主要面向中文用户，如果你英文良好，建议直接阅读官网帮助文档
  * 官网帮助中心：<http://www.jetbrains.com/idea/webhelp/getting-help.html>
* 特别需要友情提醒的是：
  * 有的 Gif 动态图片操作过快，你需要暂停 Gif 图片进行观看的话，可以使用这个 Gif 图片查看工具：[7GIF（提取密码：0qo9）](https://pan.baidu.com/s/1mkrESsg)
* **GitBook 在线阅读地址（强力推荐）**：<https://cdk8s.gitbook.io/github/>
* 很多不同地区用户反馈：图片看不到，这是无解的，因为被 github 部分资源链接是被强的，所以推荐使用 GitBook 阅读。

### 目录(Contents)

* **教程介绍（新用户必看）**
  * [IntelliJ IDEA 介绍](https://cdk8s.gitbook.io/github/introduce)
  * [本教程介绍](https://cdk8s.gitbook.io/github/about-this-tutorial)
* **安装、基础环境介绍（新用户必看）**
  * [Windows 下安装](https://cdk8s.gitbook.io/github/windows-install)
  * [Ubuntu 下安装](https://cdk8s.gitbook.io/github/ubuntu-install)
  * [Mac 下安装](https://cdk8s.gitbook.io/github/mac-install)
  * [安装环境总结](https://cdk8s.gitbook.io/github/install-summarize)
  * [首次运行向导](https://cdk8s.gitbook.io/github/first-run-wizard)
  * [安装后生成的目录说明、VM 设置](https://cdk8s.gitbook.io/github/installation-directory-introduce)
* **首次使用的基础设置介绍（新用户必看）**
  * [UI 界面](https://cdk8s.gitbook.io/github/interface-introduce)
  * [UI 主题、字体、编辑区主题、文件编码修改、乱码问题](https://cdk8s.gitbook.io/github/theme-settings)
* **IntelliJ IDEA 特别地方（新用户必看）**
  * [IntelliJ IDEA 搜索快的原因：索引](https://cdk8s.gitbook.io/github/intellij-idea-cache)
  * [IntelliJ IDEA 下 Java 文件编译方式](https://cdk8s.gitbook.io/github/make-introduce)
  * [IntelliJ IDEA 下项目相关特有概念说明](https://cdk8s.gitbook.io/github/project-composition-introduce)
* **必备的快捷键（新用户必看）**
  * [IntelliJ IDEA 常用快捷键讲解（Win + Linux）](https://cdk8s.gitbook.io/github/keymap-introduce)
  * [IntelliJ IDEA 常用快捷键讲解（Mac）](https://cdk8s.gitbook.io/github/keymap-mac-introduce)
  * [从 Windows 过度到 Mac 必备快捷键对照表](https://cdk8s.gitbook.io/github/keymap-win-mac)
  * [最特殊的快捷键 Alt + Enter 介绍](https://cdk8s.gitbook.io/github/hotkey-alt-enter-introduce)
* **提高编码效率功能介绍**
  * [Maven 设置](https://cdk8s.gitbook.io/github/maven-project-introduce)
  * [IntelliJ IDEA 配合 Maven 的一些要点](https://cdk8s.gitbook.io/github/maven-skill-introduce)
  * [版本控制讲解（SVN + Git）](https://cdk8s.gitbook.io/github/vcs-introduce)
  * [实时代码模板](https://cdk8s.gitbook.io/github/live-templates-introduce)
  * [文件代码模板](https://cdk8s.gitbook.io/github/file-templates-introduce)
  * [前端代码模板：Emmet](https://cdk8s.gitbook.io/github/emmet-introduce)
  * [特殊代码模板：Postfix Completion](https://cdk8s.gitbook.io/github/postfix-completion-introduce)
  * [Debug 技巧](https://cdk8s.gitbook.io/github/debug-introduce)
  * [重构技巧](https://cdk8s.gitbook.io/github/refactor-introduce)
  * [数据库管理工具](https://cdk8s.gitbook.io/github/database-introduce)
  * [远程调试介绍（Tomcat + Jetty）](https://cdk8s.gitbook.io/github/remote-debugging)
* **高级设置介绍**
  * [IntelliJ IDEA 推荐设置（新人重点）](https://cdk8s.gitbook.io/github/settings-recommend-introduce)
  * [IntelliJ IDEA 常用细节-1](https://cdk8s.gitbook.io/github/settings-introduce-1)
  * [IntelliJ IDEA 常用细节-2](https://cdk8s.gitbook.io/github/settings-introduce-2)
  * [IntelliJ IDEA 常用细节-3](https://cdk8s.gitbook.io/github/settings-introduce-3)
  * [IntelliJ IDEA 常用细节-4](https://cdk8s.gitbook.io/github/settings-introduce-4)
  * [Java 大型项目 VM 配置](https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/vm-settings.md)
* **插件推荐、插件开发**
  * [插件相关功能设置、插件推荐](https://cdk8s.gitbook.io/github/plugins-settings)
  * [Java 热部署插件 JRebel 安装及使用](https://cdk8s.gitbook.io/github/jrebel-setup)
  * [插件开发视频教程](https://cdk8s.gitbook.io/github/plugins-develop)
* **其他（新用户必看）**
  * [常见各类文件类型图标](https://cdk8s.gitbook.io/github/file-symbols-introduce)
  * [本教程总结](https://cdk8s.gitbook.io/github/this-tutorial-the-end)

### 联系(Contact)

* Email：`gitnavi@qq.com`
* 微信：`upupmoment`

### GitHub 协同视频教程(Participate)

* 如果您不会使用 Git 或是 GitHub 也没关系，请认真学习下面视频教程：
* YouMeek 录制
  * 视频格式：MP4
  * 分辨率：1920 X 1080
  * 片长：16 Min
  * 文件大小：62 M
* 下载
  * 百度云盘：<http://pan.baidu.com/s/1bogmTLd>

### GitHub 常用按钮说明

* Watch：关注该项目，作者有更新的时候，会在你的 GitHub 主页有通知消息。
* Star：收藏该项目，在你的头像上有一个 “Your stars” 链接，可以看到你的收藏列表，以方便下次进来。
* Fork：复制一份项目到自己的 GitHub 空间上，你可以自己开发自己的这个地址项目，然后 Pull Request 给项目原主人。
* 只 clone 最新的一个版本记录，历史旧数据不 clone 的两种方法（推荐这样做，因为图片很多，占了很大空间）：
  * 命令行方法：`git clone https://github.com/judasn/IntelliJ-IDEA-Tutorial.git --depth=1`

### 参与作者汇总(Author)

* 真心感谢这些志同道合的人，这个真的很重要，也希望你能一起参与（鞠躬）！
* 同时感谢那些通过私聊方式指出一些错误地方的朋友，使得该教程能得以更加完善，真心感谢（鞠躬）！

| 作者(按参与时间排序) | 地址                               |
| ----------- | -------------------------------- |
| Meek        | <http://upupmo.com>              |
| 温泉          | <https://github.com/wenquan0hf>  |
| zhenhappy   | <https://github.com/zhenhappy>   |
| two8g       | <https://github.com/two8g>       |
| Dectinc     | <https://github.com/Dectinc>     |
| Caliven     | <https://github.com/caliven>     |
| MinjieTao   | <https://github.com/MinjieTao>   |
| classloader | <https://github.com/classloader> |
| challengeof | <https://github.com/challengeof> |
| district10  | <https://github.com/district10>  |
| duanluan    | <https://github.com/duanluan>    |
| binarywang  | <https://github.com/binarywang>  |
| chenhui7373 | <https://github.com/chenhui7373> |
| wzxjohn     | <https://github.com/wzxjohn>     |
| Robot-L     | <https://github.com/Robot-L>     |
| duanluan    | <https://github.com/duanluan>    |
