The author's new direction, thanks for the support
- Develop full-platform products (text version)
- UPGPT - Simple AI Assistant
Introduction
2021-07-24 Update: The official Chinese language pack is officially launched! I personally do not recommend using the Chinese language pack, because it will cause confusion when you view the official website help documentation. However, it is indeed easier for beginners to use the Chinese language pack, and it is recommended to restore it to English later.
- Gtihub Clone Children's shoes that are relatively slow can choose Gitee address:
git clone --depth=1 https://gitee.com/cdk8s_org/IntelliJ-IDEA-Tutorial.git
- This set of tutorials is suitable for:
- IntelliJ IDEA 14, 15, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- WebStorm 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- PhpStorm 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- PyCharm 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- RubyMine 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- Goland 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- CLion 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- DataGrip 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 versions
- Android Studio any version
- The tutorial is mainly for Chinese users. If you are good at English, it is recommended to read the official website help document directly.
- Official website help center: http://www.jetbrains.com/idea/webhelp/getting-help.html
- Particularly in need of friendly reminder are:
- Some Gif dynamic pictures operate too quickly. If you need to pause the Gif picture to watch it, you can use this Gif picture viewing tool: 7GIF (extraction password: 0qo9)
- GitBook online reading address (strongly recommended) : https://cdk8s.gitbook.io/github/
- Many users in different regions have reported that the pictures cannot be seen, which is unsolvable because some resource links on github are blocked, so it is recommended to use GitBook for reading.
Contents
- Tutorial introduction (must read for new users)
- Introduction to IntelliJ IDEA
- Introduction to this tutorial
- Introduction to installation and basic environment (a must-read for new users)
- Installation under Windows
- Installation under Ubuntu
- Install on Mac
- Installation environment summary
- First run wizard
- Directory description and VM settings generated after installation
- Introduction to basic settings for first time use (a must-read for new users)
- UI interface
- UI theme, font, editing area theme, file encoding modification, garbled code problem
- Special features of IntelliJ IDEA (a must-see for new users)
- The reason why IntelliJ IDEA searches fast: Index
- Java file compilation method under IntelliJ IDEA
- Explanation of unique concepts related to projects under IntelliJ IDEA
- Essential shortcut keys (must read for new users)
- IntelliJ IDEA common shortcut keys explanation (Win + Linux)
- IntelliJ IDEA common shortcut keys explanation (Mac)
- Essential shortcut key comparison table for transitioning from Windows to Mac
- Introduction to the most special shortcut key Alt + Enter
- Introduction to functions to improve coding efficiency
- Maven settings
- Some key points of using IntelliJ IDEA with Maven
- Version control explanation (SVN + Git)
- live code templates
- File code template
- Front-end code template: Emmet
- Special code template: Postfix Completion
- Debug tips
- Refactoring skills
- Database management tools
- Introduction to remote debugging (Tomcat + Jetty)
- Introduction to advanced settings
- IntelliJ IDEA recommended settings (emphasis for newbies)
- IntelliJ IDEA common details-1
- IntelliJ IDEA common details-2
- IntelliJ IDEA common details-3
- IntelliJ IDEA common details-4
- Plug-in recommendation, plug-in development
- Plug-in related function settings and plug-in recommendations
- Installation and use of Java hot deployment plug-in JRebel
- Plug-in development video tutorial
- Others (must read for new users)
- Common file type icons
- Summary of this tutorial
Contact
GitHub collaborative video tutorial (Participate)
- It doesn’t matter if you don’t know how to use Git or GitHub, please study the following video tutorial carefully:
- YouMeek recording
- Video format: MP4
- Resolution: 1920 x 1080
- Duration: 16 Min
- File size: 62M
- download
- Baidu cloud disk: http://pan.baidu.com/s/1bogmTLd
GitHub common button descriptions
- Watch: Follow the project. When the author updates, there will be a notification message on your GitHub homepage.
- Star: Collect this item, there will be a "Your stars" link on your avatar, and you can see your collection list for easy access next time.
- Fork: Copy a project to your own GitHub space. You can develop your own project at this address, and then Pull Request to the original owner of the project.
- There are two ways to clone only the latest version record and not clone the old historical data (this is recommended because there are many pictures and take up a lot of space):
- Command line method:
git clone https://github.com/judasn/IntelliJ-IDEA-Tutorial.git --depth=1
Summary of participating authors (Author)
- I sincerely thank these like-minded people, this is really important, and I hope you can participate (bow)!
- At the same time, I would like to thank those friends who pointed out some errors through private messages, so that this tutorial can be more perfect. Thank you very much (bow)!
Authors (sorted by time of participation) | address |
---|
Meek | http://upupmo.com |
spa | 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 |