序言
初學java,idea走一波先。安裝完成,配置配置項.
idea 軟件
官方下載地址:https://www.jetbrains.com/idea/download/#section=windows
我盤里面的,時間久啦就老啦。忽略。
版本
IntelliJ IDEA 2019.1.3 (Ultimate Edition)
Build #IU-191.7479.19, built on May 28, 2019
Licensed to jetbrains js
Subscription is active until November 27, 2019
JRE: 1.8.0_202-release-1483-b58 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
鏈接:https://pan.baidu.com/s/1Oy1Pr_XrMybEg8WmYtLjaA
提取碼:7nvg
jdk環境變量
Path: C:\Program Files\Java\jdk1.8.0_162\bin
CLASSPATH: C:\Program Files\Java\jdk1.8.0_162\lib
JAVA_HOME C:\Program Files\Java\jdk1.8.0_162
Code templates
1.idea設置:File->Settings->Editor->File and Code Templates
選中Includes標簽:選中File Header,修改為
/**
* @author ${USER}
* @date ${DATE} ${TIME}
*/
修改Files,依次編輯Class,Interface,Enum等常用java類型,修改為
/*
* Copyright ${YEAR} tu.cn All right reserved. This software is the
* confidential and proprietary information of tu.cn ("Confidential
* Information"). You shall not disclose such Confidential Information and shall
* use it only in accordance with the terms of the license agreement you entered
* into with Tu.cn
*/
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
Code Formatter
1.2 idea下請先裝Eclipse Code Formatter的插件, 設置: File->Settings->Other Settings->Eclipse Code Formatter->Eclipse Java Formatter config file->導入文件
1.3 idea如果遇到裝不了插件的情況, 設置: File->Settings->Appearance&Behavior->System Settings->Updates->將Use secure connection勾選去掉
模板地址
鏈接:https://pan.baidu.com/s/1rvhj0oW_SM8xnIyuOhQ_oQ
提取碼:f54k
取消大小寫敏感
file->Settings->Editor->General->Code Complention->Match case 勾去掉
隱藏開發工具的配置目錄 例如 .idea;.iml
file->Settings->Editor->File Types->ignore file and folders 結尾添加 .idea;*.iml
收起注釋,讓源碼閱讀更為清爽!
File -> Settings -> Editor -> General -> Code Folding -> Documentation comments 勾選。
快速打開/關閉所有文檔注釋
右鍵->Folding->Expand All/Collapse All
快速文檔注釋
alt+enter- >Add Javadoc
自動編譯
敲擊 Ctrl + Shift + Alt + / 然后雙擊Shift搜索進入Registry ,找到compiler.automake.allow.when.app.running ,然后勾選上。(運行期間自動編譯設置)。
https://www.jianshu.com/p/f658fed35786
自動導包和智能移除
File -> Settings -> Editor -> General ->Auto Import
1.add unambiguous imports on the fly //自動導入依賴
2.optimize imports on the fly(for current project) //優化導入和只能刪除勿關依賴
使用 Alt + Enter
進行導入包.
Insert imports on paste:復制代碼的時候,對於導入的包是否需要進行詢問的一個選項。
ASK(有需要導入的包名時會彈提示框,問你要不要導入)
NONE(有需要導入的包名時不會彈提示框,也不會自動導入)
ALL(有需要導入的包名時會自動導入,不會彈提示框)
Show import popup:當輸入的類的聲明沒被導入時,會彈出一個選擇的對話框
Optimize imports on fly:自動優化包導入,移除不需要的包
Add unambiguous imports on the fly:這個就是自動導入功能了,當你輸入類名后聲明就被自動導入了
Exclude from Import and Completion:這個其實就是你自定義import,可以不用關注,一般來說你是用不上
版本控制
idea會自動識別,自己也看下對不對嘛。
file->version control->git
path to git executable : git.exe 絕對路徑 c:\program files\git\cmd\git.exe
左側項目顯示類方法
內存使用量展示
file->setting->appearance & behaivier -> show memory indicator
懸浮提示
File-->Settings-->Editor-->General-->show quick documenttion on mouse move 勾選
有時候在看代碼的時候,不清楚一個類具體是干什么的,就會點進去看這個類的注釋,但是強大的IDEA是支持不用點進去就可以看到注釋的以及類的相關信息的。但是需要手動打開
Ctrl+鼠標滾軸修改字體大小
File-->Settings-->Editor-->General-->change font size(Zoom) with Ctrl+Mouse Wheel 勾選
顯示多行Tab
File-->Settings-->Editor-->General-->Editor tabs
1.去掉 show tabls in one row
2.tab limits 增加為20個。
顯示行號,顯示svn/git最近提交人
在編輯區直接操作,能看到每一行代碼的最近一次修改人,以及提交記錄信息。這樣每行代碼都有記錄。能很快定位到誰動過代碼,然后找到指定的人來解決問題。
查看文件的本地歷史記錄
鼠標選中文件,然后右鍵,在彈出的列表中選擇Local History然后就可以看到文件的本地修改記錄,即使沒有版本控制工具也可以看到這些記錄。
全局JDK配置
File ->Other Settins -> Project Structure for New projects-> Project
關閉Intellij IDEA自動更新
File->Settings->Appearance & Behavior->System Settings->Updates下取消Automatically check updates for勾選
文件編碼設置
File->Settings->Editor->File Encodings
推薦設置:
Global Encoding:UTF-8
Projectt Encoding:UTF-8
Default encoding for properties files:UTF-8
勾選上Transparent native-to-ascii conversion
Transparent native-to-ascii conversion屬性主要用於轉換ascii,不然Properties文件的中文會被轉碼,IntelliJ IDEA除了支持對整個Project設置編碼之外,還支持對目錄、文件進行編碼設置。如果你要對目錄進行編碼設置的話,可能會出現需要Convert編碼的彈出操作選擇,強烈建議在轉換之前做好文件備份,不然可能出現轉換過程變成亂碼,無法還原。對單獨文件的編碼修改還可以點擊右下角的編碼設置區,如果代碼內容中包含中文,則會彈出演示中的操作選擇,Reload 表示使用新編碼重新加載,新編碼不會保存到文件中,重新打開此文件,舊編碼是什么依舊還是什么,Convert 表示使用新編碼進行轉換,新編碼會保存到文件中,重新打開此文件,新編碼是什么則是什么。
提示選中補全代碼(Enter/空格,逗號等)
File->Settings->Editor->General-->Code Comepletion -> insert selected suggestion by pressing space,dot,or other context-dependent keys 勾選上。
方法未引用檢查去掉
Setting-->editor-->inspections-->unused declaration-->methods 去掉
總結
用着更新着吧