軟件版本
IntelliJ IDEA 2018.3
簡介
IDEA的優勢(相對Eclipse)
1.強大的整合能力。比如:Git、Maven、Spring等
2.提示功能的快速、便捷
3.提示功能的範圍廣
4.好用的快捷鍵和代碼模板
5.精準搜索
安裝目錄結構
bin
容器,執行文件和啓動參數等
help
快捷鍵文檔和其他幫助文檔
jre64
64 位java 運行環境
lib
idea 依賴的類庫
license
各個插件許可
plugin
插件
設置目錄結構
當你不小心把IntelliJ IDEA 改壞了,刪掉該目錄,重啓軟件之後會重新生成默認配置的軟件。
常用配置
首先進入設置頁面,快捷鍵:Ctrl+Alt+S
目錄結構如圖:
Appearance & Behavior
設置主題、字體
編輯區主題的設置以及通過插件更換主題的方法在這裏就不作說明的,感興趣的可以自己去研究一下。
Editor - General
設置鼠標滾輪修改字體大小
設置鼠標懸浮提示
上圖所示:Show quick documentation on mouse move,勾選該選項
設置自動導包功能
Add unambiguous imports on the fly:自動導入不明確的結構
Optimize imports on the fly:自動幫我們優化導入的包
忽略大小寫提示
IntelliJ IDEA 的代碼提示和補充功能有一個特性:區分大小寫。如上圖標註所示,默認就是 First letter 區分大小寫的。
區分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer, IntelliJ IDEA 默認是不會幫我們提示或是代碼補充的,但是如果我們輸入StringBuffer 就可以進行代碼提示和補充。
如果想不區分大小寫的話,去掉勾選即可
設置取消單行顯示tabs 的操作
在打開很多文件的時候,IntelliJ IDEA 默認是把所有打開的文件名 Tab 單行顯示的。去掉如圖勾選框即可取消單行顯示:
設置默認的字體、字體大小、字體行間距
Editor - File and Code Templates
修改類頭的文檔註釋信息
常用的預設的變量:
${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. ${PROJECT_NAME} - the name of the current project.
${FILE_NAME} - the name of the PHP file that will be created.
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation. ${USER} - the login name of the current user.
${DATE} - the current system date.
${TIME} - the current system time.
${YEAR} - the current year.
${MONTH} - the current month.
${DAY} - the current day of the month.
${HOUR} - the current hour.
${MINUTE} - the current minute.
${PRODUCT_NAME} - the name of the IDE in which the file will be created.
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.
Editor – File Encodings
設置項目文件編碼
Transparent native-to-ascii conversion 主要用於轉換 ascii,一般都要勾選,不然 Properties 文件中的註釋顯示的都不會是中文。
設置當前源文件的編碼
對單獨文件的編碼修改還可以點擊右下角的編碼設置區。如果代碼內容中包含中文,則會彈出如上的操作選擇。其中:
①Reload 表示使用新編碼重新加載,新編碼不會保存到文件中,重新打開此文
件,舊編碼是什麼依舊還是什麼。
②Convert 表示使用新編碼進行轉換,新編碼會保存到文件中,重新打開此文件,
新編碼是什麼則是什麼。
③含有中文的代碼文件,Convert 之後可能會使中文變成亂碼,所以在轉換成請做好備份,不然可能出現轉換過程變成亂碼,無法還原。
設置省電模式
IntelliJ IDEA 有一種叫做 省電模式 的狀態,開啓這種模式之後 IntelliJ IDEA 會關掉代碼檢查和代碼提示等功能。所以一般也可認爲這是一種 閱讀模式,如果你在開發過程中遇到突然代碼文件不能進行檢查和提示,可以來看看這裏是否有開啓該功能。
變量類型提示(Scala開發中比較方便)
在編寫代碼的過程中如果我們使用簡寫方式,開啓該功能之後IDEA會自動展示完整的形式,包括變量的類型
IDEA常用快捷鍵
alt +enter 導包
ctrl + x 剪切
Ctrl + d 快速複製
Ctrl + c 複製
Ctrl + y 刪除
alt + F4 關閉IDEA
ctrl + shift + F 全文搜索 類似eclipse中的ctrl+H
ctrl +alt +l 格式化 (L的小寫)
Ctrl + / 或 ctrl+shift +/ 註釋
Ctrl + Alt + v 生成變量名 定義變量更方便
或者在行尾添加.var 回車,生成變量名,並修改之
alt + t 可控制顯示類型
shift +f6 重命名
ctrl +o 實現方法
ctrl +i 重寫方法
double shift 查找
ctrl +n 查找類
shift + Enter 在當前行下另起一行
ctrl+shift + 上下箭頭 往上下移動
導入main方法的快捷鍵 psvm 回車 適用於java代碼
----------------------------------------------------------
ctrl +alt +空格 代碼提示
ctrl+shift+F10 Run context configuration from editor 運行當前類的main方法
shift+F10 Run 正常運行當前Application中顯示的類
shift+F9 Debug Debug當前Applicaiton顯示的類
Alt+Shift+F10 Select configuration and run 調出Run裏面的所有Application
Alt+Shift+F9 Select configuration and debug 選擇Application,並debug
IDEA中輸出System.out.println()的快捷鍵是sout
IDEA快捷鍵大全:
CTRL+N 查找類
CTRL+SHIFT+N 查找文件
CTRL+SHIFT+ALT+N 查 找類中的方法或變量
CIRL+B 找變量的來源
CTRL+ALT+B 找所有的子類
CTRL+SHIFT+B 找變量的 類
CTRL+G 定位行
CTRL+F 在當前窗口查找文本
CTRL+SHIFT+F 在指定窗口查找文本
CTRL+R 在 當前窗口替換文本
CTRL+SHIFT+R 在指定窗口替換文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最 近打開的文件
F3 向下查找關鍵字出現位置類
SHIFT+F3 向上一個關鍵字出現位置
F4 查找變量來源
CTRL+ALT+F7 選 中的字符 查找工程出現的地方
CTRL+SHIFT+O 彈出顯示查找內容
自動代碼
ALT+回車 導入包,自動修正
CTRL+ALT+L 格式化代碼
CTRL+ALT+I 自 動縮進
CTRL+ALT+O 優化導入的類和包
ALT+INSERT 生成代碼(如GET,SET方法,構造函數等)
CTRL+E 或者ALT+SHIFT+C 最近更改的代碼
CTRL+SHIFT+SPACE 自動補全代碼
CTRL+空格 代碼提示
CTRL+ALT+SPACE 類 名或接口名提示
CTRL+P 方法參數提示
CTRL+J 自動代碼
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 裏
複製快捷方式
F5 拷貝文件快捷方式
CTRL+D 複製行
CTRL+X 剪 切,刪除行
CTRL+SHIFT+V 可以複製多個文本
高亮
CTRL+F 選中的文字,高亮顯示 上下跳到下一個或者上一個
F2 或SHIFT+F2 高亮錯誤或警告快速定位
CTRL+SHIFT+F7 高亮顯示多個關鍵字.
其他快捷方式
CIRL+shift+U 大小寫切換
CTRL+Z 倒退
CTRL+SHIFT+Z 向 前
CTRL+ALT+F12 資源管理器打開文件夾
ALT+F1 查找文件所在目錄位置
SHIFT+ALT+INSERT 豎 編輯模式
CTRL+/ 註釋//
CTRL+SHIFT+/ 註釋/*...*/
CTRL+W 選中代碼,連續按會 有其他效果
CTRL+B 快速打開光標處的類或方法
ALT+ ←/→ 切換代碼視圖
CTRL+ALT ←/→ 返回上次編輯的位置
ALT+ ↑/↓ 在方法間快速移動定位
SHIFT+F6 重構-重命名
CTRL+H 顯 示類結構圖
CTRL+Q 顯示註釋文檔
ALT+1 快速打開或隱藏工程面板
CTRL+SHIFT+UP/DOWN 代碼 向上/下移動。
CTRL+UP/DOWN 光標跳轉到第一行或最後一行下
ESC 光標返回編輯框
SHIFT+ESC 光 標返回編輯框,關閉無用的窗口
F1 幫助 千萬別按,很卡!
CTRL+F4 非常重要 下班都用