Home >
Article > Java > Detailed explanation of the first step of idea learning
Detailed explanation of the first step of idea learning
little bottleforward
2019-04-10 10:30:105183browse
idea is currently the most commonly used tool for Java development. This article mainly summarizes its use to improve development efficiency. It focuses on: installation and activation, initial common configuration, shortcut keys and other functions. Several items.
1. Download and Installation
Just download the idea from the official website. The flagship version has more practical functions, so it is recommended to download it.
There are many ways to activate the idea.
2. Initial common configuration
2.1 Configure JDKThe first is to configure the JDK. Open "File"->"project setting" and add the locally installed JDK. (Idea will also bring JDK)
##2.2 Configure maven
Open "File"–> "Other settings"–> "default settings" , just search for "maven" (it can also be set in the setting, it is recommended to set it through the default settings, so that the default configuration can be modified).
After mavne is installed on this machine, configure it as shown in the picture. 2.3 Configure other
Configure encoding UTF-8. Find the picture below and configure it as shown in the red box to avoid garbled characters later.
Configure git. After configuring git, you can click test on the right to test whether it is successful. Pay attention to the path where git is located.
The above are the recommended configuration items for initial installation. Others, such as fonts, plug-ins, modifying shortcut keys and modifying creation class templates, can be queried and modified according to your own needs.
3. Shortcut keys
Search:
idea’s search function is very powerful.
Shortcut keys
Function
##ctrl shift f
Search files by file name. Just use this to search. It is very easy to use.
ctrl shift n
Search for class name
shift shift
Search for anything
alt F7
Search wherever used
ctrl alt b
Find subclasses or implementation methods
ctrl h
View inheritance relationship
Operation:
Shortcut keys
Function
shift F6
Change name
##ctrl alt
Return to the place you just viewed, very practical
shift left mouse button
Close the current page
ctrl x
Delete the current line
psfs
Quickly type public static final String
CRTL ALT V
Automatically assign variable names
shift F4
Screenshot
The above are the more commonly used shortcut keys. Idea also has many practical shortcut keys, so you can explore them slowly.
4. Other functions
4.1 Toolbar configuration
4.2 View unit test coverage Idea has integrated coverage. Just click run with coverage next to run to view the unit test coverage
##4.3 Configure tomcat
4.4 Maximize the current windowThis is very useful during demonstrations. You can maximize the code window to facilitate viewing the projection demonstration. Method: Open view ->
You can maximize the current window, focus on the current window, and facilitate demonstrations. Alt 1 can open the project structure and switch classes. Exit and open the view again to exit this mode.
4.5 The problem of Chinese garbled characters in the consoleAfter the console has garbled characters, if it is still not solved after changing the file encoding to UTF-8: 1. Find the intellij idea installation directory , the two files idea64.exe.vmoptions and idea.exe.vmoptions under the bin folder, add in these two files respectively: -Dfile.encoding=UTF-8 2. Set in the startup parameters of tomcat -Dfile.encoding=UTF-8 3. Then restart the idea, which usually solves the problem.
4.6 SSH remote connection to Linux virtual machineAs shown in the figure, open the connection configuration:
Then enter the connection information, this is really powerful .
4.7 Other configurations
Find the location of the file in the project
Click the following button to automatically open the project structure and display it The location of the file on the right in the project is very convenient in some cases.
Java Video Tutorial
】
The above is the detailed content of Detailed explanation of the first step of idea learning. For more information, please follow other related articles on the PHP Chinese website!
Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete