:IntelliJ IDEA如果這樣設置,使用起來賊順手!-知識庫免费ppt模版下载-道格办公

IntelliJ IDEA如果這樣設置,使用起來賊順手!

是一款由JetBrains開發的集成開發環境(IDE),被廣泛用於Java開發和其他編程語言。下面是一些設置,可以使得使用IntelliJ IDEA更加順手。 1. 更改鍵盤快捷鍵:打開IDEA的設置(Preferences),在Keymap選項中,可以自定義各種操作的快捷鍵。你可以根據自己的習慣,將常用的操作設置成簡單易記的快捷鍵,提高工作效率。 2. 自動導入包:在編寫代碼時,IDEA可以自動檢測並導入所需要的包。你可以在設置中啟用自動導入功能,這樣在編寫代碼時,IDEA會自動添加所需的import語

前言

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

img

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

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

img

以下所有常見配置的思維導圖,內容豐富,思維導圖配合Ctrl+F 搜索食用風味兒更佳先贊後看,養成習慣

img

IDEA 軟件設置Settings頁面

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

如何打開Settings設置頁面

img

Settings設置頁面結構詳解

img

結構

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

IDEA 常見的26個設置

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

Appearance & Behavior  外觀和行為

設置主題

img

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

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

設置菜單字體

< figure data-tool='mdnice編輯器' >
img

Keymap 快捷鍵

設置為Eclipse快捷鍵的鍵位

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

img

修改快捷鍵

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

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

查看快捷鍵的功能

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

img

Editor 編輯器設置

Editor 中的設置可以說是最高頻使用的設置了,編輯區的字體,自動導包,註釋生成等等什麼是Editor編輯器呢?就是寫代碼的區域

img

Editor-General

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

img

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

設置鼠標懸浮提示

img

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

img

設置自動導包

img
  • Add unambiguous imports on the fly:添加明確的導入
  • Optimize imports on the fly:自動幫我們優化導入的包

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

img

效果如下

img

忽略大小寫提示

  1. Ctrl + Alt + S 打開設置界面(或者從菜單File - settings 進來)
  2. 在搜索框輸入Completion定位到Code Completion功能項
  3. 在右側配置界面選中All letters
  4. < li>
    在右側配置界面把Match case(匹配大小寫)前面的√去掉,
img
  • IntelliJ IDEA 的代碼提示和補充功能有一個特性:區分大小寫。如上圖標註所示,默認就是 First letter 區分大小寫的。
  • 區分大小寫的情況是這樣的:比如我們在Java 代碼文件中輸入stringBuffer, IntelliJ IDEA 默認是不會幫我們提示或是代碼補充的,但是如果我們輸入StringBuffer 就可以進行代碼提示和補充。

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

什麼是單行顯示

img

如何設置為多行?

img

效果如下

img

Editor-Font

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

img

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

Editor-Color Scheme

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

img

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

img

Editor-Code Style

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

img

Editor-File and Code Template

修改類頭的文檔註釋信息

img

效果如下

img

Editor – File Encodings

設置項目文件編碼

img

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

設置當前源文件的編碼

img
img

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

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

Build、Execution、Deployment

設置自動編譯

Intellij Idea 默認狀態為不自動編譯狀態,運行項目的時候才會進行編譯,Eclipse 默認為自動編譯。

不能自動編譯是什麼效果? 圖中分別是Hello.java和編譯後的class文件的對比

img

修改Java源代碼,因為不能自動編譯,所以class文件是不會有變化的

img

IDEA模式是運行時編譯,所以我們運行主函數,之後可以看到如下結果

img

下面我們來設置自動編譯,看一下效果

IDEA設置自動編譯

img

自動編譯的效果修改源代碼

img

稍等一會兒然後打開class文件可以看到如下效果

img

其他

設置為省電模式

img

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

設置代碼分屏展示

img

效果如下

img

還可以添加分屏快捷鍵

img

背景圖設置

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

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

img

效果如下

img

IDEA 當前項目結構設置

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

如何打開Project Structure 頁面

img

Project Structure 頁面結構講解

img

project

image.png

Modules

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

img

Artifacts

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

img

Facets

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

修改IDEA默認設置

img

總結

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

推薦閱讀

  • 還在百度Docker命令?推荐一套我用起來特順手的命令!
  • mall-swarm微服務電商系統如何部署?用Jenkins自動化部署是真的香!
  • 看看人家那後端API接口寫得,那叫一個優雅!
  • MySQL如何實時同步數據到ES?試試這款阿里開源的神器!
  • 為何程序員上班時間總戴個耳機,看完恍然大悟...
  • 還在手動整合Swagger? Swagger官方Starter是真的香!
  • Nginx如何支持HTTPS?手把手教賊簡單!
  • 搞定Mall項目中的權限管理功能,弄懂這些問題就妥了!
  • 40K+Star! Mall電商實戰項目開源回憶錄!
  • mall-swarm 微服務電商項目發布重大更新,打造Spring Cloud最佳實踐!

歡迎關注,點個在看

文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/If%20IntelliJ%20IDEA%20is%20set%20up%20like%20this%20it%20will%20be%20easy%20to%20use.html

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦