README.md 8.4 KB
Newer Older
J
Judas.n 已提交
1
# 重要说明,看三遍
V
Vincent 4J 已提交
2

J
Judas.n 已提交
3 4
## 介绍(Introduce)

J
Judas.n 已提交
5
- 本套教程适用于:
J
Judas.n 已提交
6 7 8 9 10 11 12 13 14
	- [IntelliJ IDEA 14、15、2016、2017 版本](https://www.jetbrains.com/idea/)
	- [WebStorm 2016、2017 版本](https://www.jetbrains.com/webstorm)
	- [PhpStorm 2016、2017 版本](https://www.jetbrains.com/phpstorm)
	- [PyCharm 2016、2017 版本](https://www.jetbrains.com/pycharm)
	- [RubyMine 2016、2017 版本](https://www.jetbrains.com/ruby)
	- [Gogland 2017 版本](https://www.jetbrains.com/go)
	- [CLion 2017 版本](https://www.jetbrains.com/clion)
	- [DataGrip 2016、2017 版本](https://www.jetbrains.com/datagrip)
	- [Android Studio 2.X、3.X 版本](https://developer.android.com/studio/index.html?hl=zh-cn)
J
judasn 已提交
15 16
- 教程主要面向中文用户,如果你英文良好,建议直接阅读官网帮助文档
	- 官网帮助中心:<http://www.jetbrains.com/idea/webhelp/getting-help.html>
J
judasn 已提交
17
- 教程目前在不定时进行调整和补充,需要关注更新的请 `Watch``Star``Fork`
J
Judas.n 已提交
18
- 特别需要友情提醒的是:请 `Fork` 之后,在我的基础上按你自己喜欢的方式整理一套属于你自己的快捷键列表,并导出为 PDF,以备不时查阅,对于提升开发效率是很有帮助的!文章的图片建议在需要的时候可以 `右键 - 查看图像(在新标签页打开图片)` 进行原图查看。或者建议你放大页面缩放比例(快捷键 `Ctrl + 鼠标滚轮`),可以更加清楚地看清图片细节。
J
Judas.n 已提交
19
- 同时邀请您一起参与完善该教程,帮助更多的人,欢迎反馈错误和意见!
J
Judas.n 已提交
20
- 本系列文章唯一授权的商业网站是:[极客学院](http://www.jikexueyuan.com/),其他商业网站一律禁止转载。公益站点、个人博客、公众号等载体请在转载写明出处链接。
J
Judas.n 已提交
21 22
- 如果你想参与完善该教程,请移步到 Github 上进行 Fork:
    - 地址:<https://github.com/judasn/IntelliJ-IDEA-Tutorial/>
J
judasn 已提交
23
- 如果你需要一份电子版,请查看(制作电子版很费精力,不会常更新此文件):
J
Judas.n 已提交
24 25
    - 百度云:<http://pan.baidu.com/s/1i3wFYPB>
    - Google Drive:[https://drive.google.com/file/d/0B5...UU/view?usp=sharing](https://drive.google.com/file/d/0B5gjjw8peC5Sa19vVEswbTRYYUU/view?usp=sharing "Google Drive")
26
- GitBook 在线阅读地址:<https://youmeek.gitbooks.io/intellij-idea-tutorial/content/>
J
Judas.n 已提交
27 28 29 30
- [关于咕泡学院的教程:《IntelliJ IDEA使用教程》侵权说明](http://www.youmeek.com/intellij-idea-tutorial-infringement/)
- [IntelliJ IDEA-Windows-新手必备基础配置整理(密码:z1uo)](http://pan.baidu.com/s/1nvfzKTj)
    - 使用方法:把解压后 config 目录下的所有子目录覆盖到:`C:\Users\你的电脑登录用户名\.IntelliJIdea2017.2\config` 目录下([Mac 用户](https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/installation-directory-introduce.md#mac-的配置文件保存路径)
    - 导入后,你过去的一些配置可能会丢失,所以需要重新配置下,每个人都不一样,这需要你自己进行分析。
31

J
Judas.n 已提交
32 33
## 目录(Contents)

J
Judas.n 已提交
34 35 36 37 38 39 40
- [01. IntelliJ IDEA 介绍(新用户必看)](introduce.md)
- [02. 教程介绍(新用户必看)](about-this-tutorial.md)
- [03. 安装环境:Windows](windows-install.md)
- [04. 安装环境:Ubuntu](ubuntu-install.md)
- [05. 安装环境:Mac](mac-install.md)
- [06. 安装环境总结(新用户必看)](install-summarize.md)
- [07. 首次运行向导(新用户必看)](first-run-wizard.md)
J
Judas.n 已提交
41
- [08. 安装后生成的目录说明、VM 设置(新用户必看)](installation-directory-introduce.md)
J
Judas.n 已提交
42
- [09. UI 界面(新用户必看)](interface-introduce.md)
J
Judas.n 已提交
43 44 45 46 47 48 49 50 51 52 53 54
- [10. UI 主题、字体、编辑区主题、文件编码修改、乱码问题(新用户必看)](theme-settings.md)
- [11. 常见各类文件类型图标(新用户必看)](file-symbols-introduce.md)
- [12. IntelliJ IDEA 搜索快的原因:索引(新用户必看)](IntelliJ-IDEA-cache.md)
- [13. Java 文件编译方式(新用户必看)](make-introduce.md)
- [14. 项目相关概念(新用户必看)](project-composition-introduce.md)
- [15. Hello World 的 Java 项目创建和项目配置文件](project-settings.md)
- [16. 版本控制讲解(SVN + Git)](vcs-introduce.md)
- [17. 实时代码模板](live-templates-introduce.md)
- [18. 文件代码模板](file-templates-introduce.md)
- [19. 前端代码模板:Emmet](emmet-introduce.md)
- [20. 特殊代码模板:Postfix Completion](postfix-completion-introduce.md)
- [21. 插件相关功能](plugins-settings.md)
J
Judas.n 已提交
55 56
- [22. Eclipse 的 Java Web 项目环境搭建](eclipse-java-web-project-introduce.md)
- [23. Maven 结构项目搭建](maven-project-introduce.md)
57
- [24. IntelliJ IDEA 配合 Maven 的一些要点](maven-skill-introduce.md)
J
Judas.n 已提交
58 59
- [25. Maven 的单模块 / 多模块 Spring MVC + Spring + Mybatis 项目(重点)](maven-java-web-project-introduce.md)
- [26. Maven 的单模块 Spring MVC + Spring + Spring Data JPA 项目](maven-java-web-project-introduce2.md)
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
- [27. Maven 的单模块 Spring Boot 项目](maven-java-web-project-introduce3.md)
- [28. Debug 技巧](debug-introduce.md)
- [29. 重构技巧](refactor-introduce.md)
- [30. 数据库管理工具](database-introduce.md)
- [31. IntelliJ IDEA 常用细节设置-1](settings-introduce-1.md)
- [32. IntelliJ IDEA 常用细节设置-2](settings-introduce-2.md)
- [33. IntelliJ IDEA 常用细节设置-3](settings-introduce-3.md)
- [34. IntelliJ IDEA 常用细节设置-4](settings-introduce-4.md)
- [35. IntelliJ IDEA 常用快捷键讲解(Win + Linux)(新用户必看)](keymap-introduce.md)
- [36. IntelliJ IDEA 常用快捷键讲解(Mac)(新用户必看)](keymap-mac-introduce.md)
- [37. 从 Windows 过度到 Mac 必备快捷键对照表(新用户必看)](keymap-win-mac.md)
- [38. IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用](jrebel-setup.md)
- [39. IntelliJ IDEA 远程调试(Tomcat+Jetty)](remote-debugging.md)
- [40. 最特殊的快捷键 Alt + Enter 介绍(新用户必看)](hotkey-alt-enter-introduce.md)
- [41. IntelliJ IDEA 插件开发视频教程](plugins-develop.md)
- [42. 本教程总结](this-tutorial-the-end.md)
J
Judas.n 已提交
76

J
Judas.n 已提交
77

J
Judas.n 已提交
78
## 联系(Contact)
J
Judas.n 已提交
79

J
Judas.n 已提交
80
- Email:`gitnavi@qq.com`(常用) or `admin@youmeek.com`(备用)
J
Judas.n 已提交
81
- Blog:<http://YouMeek.com>
J
Judas.n 已提交
82 83 84 85
- IntelliJ IDEA QQ 交流群:入群请看:<https://github.com/judasn/IntelliJ-IDEA-Java-Conversation>
- 欢迎捐赠 ^_^:<http://www.youmeek.com/donate>


挨踢实习生's avatar
挨踢实习生 已提交
86
## Github 协同视频教程(Participate)
W
wenquan0hf 已提交
87

J
Judas.n 已提交
88
- 如果您不会使用 Git 或是 Github 也没关系,请认真学习下面视频教程:
J
Judas.n 已提交
89
- YouMeek 录制
J
Judas.n 已提交
90
    - 视频格式:MP4
J
Judas.n 已提交
91
    - 分辨率:1920 X 1080
J
Judas.n 已提交
92
    - 片长:16 Min
J
Judas.n 已提交
93 94 95
    - 文件大小:62 M
- 下载
    - 百度云盘:<http://pan.baidu.com/s/1bogmTLd>
J
Judas.n 已提交
96

J
Judas.n 已提交
97 98

## Github 常用按钮说明
J
judasn 已提交
99

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

![clone 一个版本](images/clone-depth-1.jpg)
J
judasn 已提交
108

J
judasn 已提交
109

J
Judas.n 已提交
110
## 参与作者汇总(Author)
J
judasn 已提交
111

J
Judas.n 已提交
112
- 真心感谢这些志同道合的人,这个真的很重要,也希望你能一起参与(鞠躬)!
J
judasn 已提交
113
- 同时感谢那些通过私聊方式指出一些错误地方的朋友,使得该教程能得以更加完善,真心感谢(鞠躬)!
J
judasn 已提交
114

J
Judas.n 已提交
115

J
judasn 已提交
116 117
|作者(按参与时间排序)|地址|
|:---------|:---------|
J
Judas.n 已提交
118
|YouMeek|<http://YouMeek.com>|
J
judasn 已提交
119 120
|温泉|<https://github.com/wenquan0hf>|
|zhenhappy|<https://github.com/zhenhappy>|
J
Judas.n 已提交
121 122
|two8g|<https://github.com/two8g>|
|Dectinc|<https://github.com/Dectinc>|
123
|Caliven|<https://github.com/caliven>|
J
judasn 已提交
124
|MinjieTao|<https://github.com/MinjieTao>|
J
Judas.n 已提交
125
|classloader|<https://github.com/classloader>|
J
Judas.n 已提交
126
|challengeof|<https://github.com/challengeof>|
J
Judas.n 已提交
127
|district10|<https://github.com/district10>|
J
Judas.n 已提交
128
|duanluan|<https://github.com/duanluan>|
J
Judas.n 已提交
129
|binarywang|<https://github.com/binarywang>|
J
Judas.n 已提交
130
|chenhui7373|<https://github.com/chenhui7373>|
J
Judas.n 已提交
131
|wzxjohn|<https://github.com/wzxjohn>|
J
Judas.n 已提交
132
|Robot-L|<https://github.com/Robot-L>|
J
Judas.n 已提交
133 134 135

## AD

J
Judas.n 已提交
136
- [推荐:程序员的个性化网址导航:GitNavi.com](http://www.gitnavi.com)