IntelliJ IDEA 高效率配置


IntelliJ IDEA 主要用於支持 Java、Scala、Groovy 等語言的開發工具,同時具備支持目前主流的技術和框架,擅長於企業應用、移動應用和 Web 應用的開發。

IntelliJ IDEA 官網: https://www.jetbrains.com/idea/

一名 Java 程序員, 上學以及工作都在用 eclipse , 因為它免費, 用起來也不錯! 知道這兩年使用 IDEA 才發現這才是超好用的 IDE , 從此 eclipse 默默待在那里, 沒有打開過.

本文章不是寫怎么使用 IDEA , 而是想告訴大家一些高效率的配置, 使得你在使用 IDEA 時, 提高工作效率.

代碼提示不區分大小寫

代碼提示是一個很重要的功能, 如果沒有此功能一些較長的方法名, 類等, 很難記住. IDEA 代碼提示功能很棒, 但是默認是區分大小寫的, 我們記不清一些東西是大寫還是小寫, 這就比較尷尬了. 所以我們要把這個區分去掉, 設置如下:

將 Case sensitive completion 設置為 None 就可以了

開啟自動 import 包的功能

Java 就是這種包組合在一個的一個東西, 我們在寫代碼時常常需要引入一些類, 一些第三方的包. 在 eclipse 時我們使用快捷鍵引入, IDEA 也可以使用 Alt + Enter 進行導入包.

如果我們在寫代碼時IDE自動幫我們引入相關的包, 是不是很酷的意見事情. IDEA 提供了這個功能, 不過默認是關閉的. 打開自動導入包設置如下:

左側項目顯示類方法

IDEA 左側項目:evergreen_tree:默認不顯示方法列表, 只顯示類名這樣我們很不方便查看方法, 快速定位, 顯示方法列表設置如下:

代碼段折疊

如果我們在一個方法中編寫很長的代碼, 里面比較多的邏輯, 這樣我們查找起來不是很方便, IDEA 使用快捷鍵, 幫我們把這些一段一段的邏輯代碼折疊起來, 這樣整個方法就美好了. 操作如下:

  • 選中需要折疊的代碼
  • 按下快捷鍵 Alt+Command
  • 單擊B. 對代碼進行折疊

出現如下注釋, 設置 desc

折疊后的效果

快捷鍵

如果了解了一個軟件的快捷鍵, 那你對這個軟件在使用上就沒有什么障礙了. 也大大提高了對軟件的使用效率. 下面列舉一些 IDEA 的快捷鍵

⌃Space 基本的代碼補全(補全任何類、方法、變量)
⌃⇧Space 智能代碼補全(過濾器方法列表和變量的預期類型)
⌘⇧↩ 自動結束代碼,行末自動添加分號
⌘P 顯示方法的參數信息
⌃J, Mid. button click 快速查看文檔
⇧F1 查看外部文檔(在某些代碼上會觸發打開瀏覽器顯示相關文檔)
⌘+鼠標放在代碼上 顯示代碼簡要信息
⌘F1 在錯誤或警告處顯示具體描述信息
⌘N, ⌃↩, ⌃N 生成代碼(getter、setter、構造函數、hashCode/equals,toString)
⌃O 覆蓋方法(重寫父類方法)
⌃I 實現方法(實現接口中的方法)
⌘⌥T 包圍代碼(使用if..else, try..catch, for, synchronized等包圍選中的代碼) ⌘/ 注釋/取消注釋與行注釋 ⌘⌥/ 注釋/取消注釋與塊注釋 ⌥↑ 連續選中代碼塊 ⌥↓ 減少當前選中的代碼塊 ⌃⇧Q 顯示上下文信息 ⌥↩ 顯示意向動作和快速修復代碼 ⌘⌥L 格式化代碼 ⌃⌥O 優化import ⌃⌥I 自動縮進線 ⇥ / ⇧⇥ 縮進代碼 / 反縮進代碼 ⌘X 剪切當前行或選定的塊到剪貼板 ⌘C 復制當前行或選定的塊到剪貼板 ⌘V 從剪貼板粘貼 ⌘⇧V 從最近的緩沖區粘貼 ⌘D 復制當前行或選定的塊 ⌘⌫ 刪除當前行或選定的塊的行 ⌃⇧J 智能的將代碼拼接成一行 ⌘↩ 智能的拆分拼接的行 ⇧↩ 開始新的一行 ⌘⇧U 大小寫切換 ⌘⇧] / ⌘⇧[ 選擇直到代碼塊結束/開始 ⌥⌦ 刪除到單詞的末尾(⌦鍵為Fn+Delete) ⌥⌫ 刪除到單詞的開頭 ⌘+ / ⌘- 展開 / 折疊代碼塊 ⌘⇧+ 展開所以代碼塊 ⌘⇧- 折疊所有代碼塊 ⌘W 關閉活動的編輯器選項卡


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM