摘要:IDEA 當前項目結構設置 Project Structure。如何設置爲多行。

前言

程序員對待IDE都是虔誠的,經常因爲誰是最好的IDE而在江湖上掀起波瀾,曾經我也是。

後來我遇到了IDEA,從此是它,餘生都是它。

IDEA 毫無疑問是目前最強大的Java開發工具了,但是大部分的人並沒有將它用到極致,很多實用的配置,插件,小技巧被忽視。就像JDK8的新特性一樣,你知道它在且堅持不用,但是隻要用過一次就知道什麼是真滴香。

以下所有常見配置的思維導圖,內容豐富, 思維導圖配合 Ctrl+F 搜索食用風味兒更佳

先贊後看,養成習慣

IDEA 軟件設置Settings頁面

Settings是對軟件本身的一些屬性進行配置,例如字體 主題 背景圖 插件等。

如何打開Settings設置頁面

Settings設置頁面結構詳解

結構

  1. Appearance & Behavior 外觀和行爲
  2. Keymap 快捷鍵
  3. Editor 編輯器設置
  4. Plugins 插件
  5. Version Control 版本控制
  6. Build,Execution,Deployment 構建,執行,部署
  7. Languages & Frameworks 語言和框架
  8. Tools 工具集

IDEA 常見的xx個設置

絕大部分的設置都包含效果示意圖,文章結構:設置方法-->效果示意圖

Appearance & Behavior 外觀和行爲

設置主題

目前我的IDEA中有兩套主題:Darcula, IntelliJ。

  • Darcula 就是神祕的黑色主題,我偏愛黑色
  • IntelliJ 白色主題

設置菜單字體

Keymap 快捷鍵

設置爲Eclipse快捷鍵的鍵位

如果對 Eclipse 難以忘懷可以使用其鍵位,這種操作我也不推薦,感覺彆扭。

修改快捷鍵

不要一次性修改大量的快捷鍵

  • Add keyboard Shortcut 添加鍵盤快捷鍵 實際上就是修改當前的鍵位
  • Add Mouse Shortcut 增加鼠標捷徑
  • Add Abbreviation
  • Remove Ctrl+Alt+Shift+S 移除改快捷鍵

查看快捷鍵的功能

通過快捷鍵 查找快捷鍵的功能,例如:你不知道 Ctrl+F什麼意思 可以通過該功能進行搜索

Editor 編輯器設置

Editor 中的設置可以說是最高頻使用的設置了,編輯區的字體,自動導包,註釋生成等等

什麼是Editor編輯器呢?就是寫代碼的區域

Editor-General

設置鼠標滾輪滾動修改字體大小

設置成功之後,就可以通過 Ctrl+滾輪 實現代碼字體大小的調節了

設置鼠標懸浮提示

懸停提示是一個非常有用的功能,效果如下

設置自動導包

  • Add unambiguous imports on the fly:自動導入不明確的結構
  • Optimize imports on the fly:自動幫我們優化導入的包

設置顯示行號和方法間的分隔符

效果如下

忽略大小寫提示

  1. Ctrl + Alt + S 打開設置界面(或者從菜單File - settings 進來)
  2. 在搜索框輸入Completion定位到Code Completion功能項
  3. 在右側配置界面選中All letters
  4. 在右側配置界面把Match case(匹配大小寫)前面的√去掉,

  • IntelliJ IDEA 的代碼提示和補充功能有一個特性:區分大小寫。如上圖標註所示,默認就是 First letter 區分大小寫的。
  • 區分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer, IntelliJ IDEA 默認是不會幫我們提示或是代碼補充的,但是如果我們輸入 StringBuffer 就可以進行代碼提示和補充。

設置取消單行顯示標籤頁(Tabs)的操作

什麼是單行顯示

如何設置爲多行?

效果如下

Editor-Font

修改當前主題代碼編輯區的字體

默認字體、字體大小、字體行間距,都可以單獨設置

Editor-Color Scheme

修改當前主題控制檯輸出的字體

修改代碼中註釋的字體顏色

Editor-Code Style

設置超過指定 import 個數,改爲 *

Editor-File and Code Template

修改類頭的文檔註釋信息

效果如下

Editor – File Encodings

設置項目文件編碼

Transparent native-to-ascii conversion 主要用於轉換 ascii,一般都要勾選, 不然 Properties 文件中的註釋顯示的都不會是中文。

設置當前源文件的編碼

對單獨文件的編碼修改還可以點擊右下角的編碼設置區。如果代碼內容中包含中 文,則會彈出如上的操作選擇。其中:

  1. Reload 表示使用新編碼重新加載,新編碼不會保存到文件中,重新打開此文 件,舊編碼是什麼依舊還是什麼。
  2. Convert 表示使用新編碼進行轉換,新編碼會保存到文件中,重新打開此文件, 新編碼是什麼則是什麼。
  3. 含有中文的代碼文件,Convert 之後可能會使中文變成亂碼,所以在轉換成請 做好備份,不然可能出現轉換過程變成亂碼,無法還原。

Build、Execution、Deployment

設置自動編譯

其他

設置爲省電模式

如上圖所示,IntelliJ IDEA 有一種叫做 省電模式 的狀態,開啓這種模式之後 IntelliJ IDEA 會關掉代碼檢查和代碼提示等功能。所以一般也可認爲這是一種閱讀模式,如果你在開發過程中遇到突然代碼文件不能進行檢查和提示,可以來看看這裏是否有開啓該功能。

設置代碼分屏展示

效果如下

還可以添加分屏快捷鍵

背景圖設置

  1. 在idea中 雙擊shift 出現搜索框 輸入: Set Background Image 單擊 Set Background Image

2.選擇要添加的圖片的路徑,設置透明度,點擊OK 就可以查看效果了

效果如下

IDEA 當前項目結構設置 Project Structure

項目結構配置就是關於當前模塊的配置,只對當前模塊生效,例如Jar包,包結構,源碼文件夾,輸出路徑,依賴和項目構建信息。

如何打開 Project Structure 頁面

Project Structure 頁面結構講解

project

Modules

可以查看每一個子模塊的信息

Artifacts

IDEA帶包配置,有時候用IDEA打的包有問題,部署到Tomcat中跑不起來,可以再打包一次。

Facets

當前項目配置文件的相關信息

修改IDEA默認設置

總結

以上就是我總結的IDEA開發常見的所有配置,如果本文對你有幫助,不要忘了收藏點贊支持一些。

關於IDEA的插件和一些使用技巧,請持續關注。

相關文章