# 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>    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cdk8s.gitbook.io/github/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
