IntelliJ IDEA 整理

將IntelliJ IDEA更新到2018.3以後,多了不少新功能,本篇幅用於記錄在使用IntelliJ IDEA 過程當中遇到的注意點,以便於之後溫故。java

配置

IntelliJ IDEA 配置主要有兩個地方: json

第一個是針對工具層面的設置,可理解爲全局設置, 第二個是項目級別的設置,不一樣項目能夠有不一樣的設置。

帶有這個圖標的設置都是針對於當前project的設置。

0.配置編碼

Editor--> File Encodings tomcat

1.配置Theme| Font | File header

Theme: 服務器

Font: eclipse

爲了代碼規範咱們會在每一個本身新加的類或者代碼上加上本身的名字或者時間等。maven

2.配置Keymap(可選eclipse)

3.配置JDK

Click Project Structure ide

選擇jdk 工具

在這裏能夠增長不一樣版本的JDKui

4.配置Maven

其實這裏是配置Idea link到本地Maven的路徑和setting.xml路徑以及本地倉庫的路徑。固然也能夠配置Idea內部自帶的Maven(Maven3) 編碼

Idea 支持 Maven是由於其內部自帶了插件。Idea強大之處在於bundle了不少主流工具,實現了 All in One.

5.配置Git & Github

這裏link到本地Git,有Github賬戶的能夠直接添加賬戶。

6.配置Tomcat

點擊Run-Edit Configurations...

點擊左側「+」,選擇Tomcat Server--Local

點擊Configure... link到本地tomcat。

配置內置jdk和端口號

經過maven install,編譯打包成功,部署war包

部署完war包後在主界面中的Application Servers 中就能夠看到部署的工程,點擊左側綠色三角形就能夠運行 Tomcat 服務器

插件

plugin在setting中直接搜索'plugin'就能夠看到。 2018.3以後的插件頁面有所改動,總的分爲三個模塊:插件市場,已安裝插件和可更新的插件。同時點擊設置按鈕能夠設置一些proxy。

羅列一些經常使用的插件:

1.Alibaba Coding Guidelines 阿里巴巴Java開發規約掃描插件

2.FindBugs 能夠幫你尋找潛在的bug

3.GsonFormat 能夠將json轉化爲java object
安裝後在新建的java.class中不要寫任何方法,而後快捷鍵alt+insert就能看到,選中後將json複製進去就行。

4.IdeaJad 反編譯工具

5.Key Promoter x 記錄你操做過程當中的快捷鍵以及使用頻率,很實用。

效果圖:

6 Maven Helper

Idea Maven相比於eclipse有一點很差,不能看樹狀圖以及各dependency之間的依賴。 這個插件很好的解決這個問題。 效果圖:

快捷鍵

列舉一些經常使用的

Action Keymap Comment
Undo Ctrl+Z 撤銷
Redo Ctrl+Shift+Z 重作
Cut Ctrl+X 剪切
Copy Ctrl+C 複製
Paste Ctrl+V 粘貼
Find Ctrl+F 在當前文件中查找
Find in Path Ctrl+Shift+F 在全局文件中查找字符串
Start New Line before Current Ctrl+Alt+Enter 在當前行上方插入新行
Start New Line Shift+Enter 在當前行的下方開始新行
Delete to Word End Ctrl+Delete 刪除光標所在至單詞結尾處的全部字符
Delete to Word Start Ctrl+BackSpace 刪除光標所在至單詞開頭的全部字符
Declaration Ctrl+B 定位至變量定義的位置
Extend Selection Ctrl+W 選中整個單詞
Hide Shift + ESC 隱藏窗口
Generate… Alt+Insert 產生構造方法、getter/setter等方法
Surround With… Ctrl+Alt+T 將選中的代碼使用if、while、try/catch等包裝
Back Alt+向左箭頭 返回至上次光標位置
Forward Alt+向右箭頭 返回至後一次光標位置
Run anything double Ctrl 2018.3新增的一個功能
Find everywhere double Shift 2018.3以後功能更強大
... ... ...
相關文章
相關標籤/搜索