成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

五分鐘掌握IntelliJ IDEA使用中的小技巧和必備插件

開發 前端
快速切換鍵盤映射是非常有用的,尤其是在進行配對編程時。許多人都會根據自己的喜好和習慣自定義 IDE 中的快捷鍵。如果您經常與合作伙伴一起編程,建議您共享您的鍵盤映射設置。

本文分享一些實用的IntelliJ IDEA配置設置、插件和功能。文章先從配置開始,然后介紹一些有用的插件和功能。

1 移除默認的文件和代碼模板

默認的文件和代碼模板會使您的代碼變得混亂,也沒有什么其他好處。您可以在版本控制系統的日志中找到作者和日期信息。

圖片圖片

移除帶有作者注釋的代碼

圖片圖片

從方法簽名中移除 throws Exception

2 自動導入

在使用 IntelliJ IDEA 進行編碼時,自動導入是一個非常方便的功能。當您使用一個類時,IDEA 會自動將其添加到導入列表中,無需手動導入。同樣的道理也適用于優化導入。如果您的代碼中沒有使用到某個導入,那么它就沒有存在的必要。因此,IDEA 可以幫助您自動添加必要的導入,并刪除未使用的導入,以保持代碼的整潔和可讀性。

圖片圖片

3 檢查

IntelliJ 有一些很棒的代碼檢查功能。默認情況下,其中一些功能是禁用的。強烈建議您瀏覽一下檢查列表,并選擇您喜歡的功能。特別是在類結構、類成熟度問題、代碼風格問題和可能的錯誤部分。

IDEA 會分析您的代碼并顯示可能的警告和修復建議。通過這種方式,您可以提高代碼質量,免費推廣一些良好的項目實踐。

圖片圖片

IntelliJ 并不會實時運行完整的代碼分析。為了運行所有配置的代碼檢查,可以使用 "Analyze -> Inspect Code" 操作。

4 VM 選項

如果您在一個包含數千個類的大項目中工作,您可能會希望調整您的 IDE 的 VM 選項。VM 選項位于 IDE_HOME\bin\idea[64][.exe].vmoptions 文件中。

-XmsXXXm -XmxXXXm -XX:MaxPermSize=XXXm -XX:ReservedCodeCacheSize=XXXm

在 Java 8 中,PermGen 內存空間已被移除,Metaspace 是其替代品。如果您正在運行 Java 8,則需要使用以下選項:

-XX:MetaspaceSize=XXXm -XX:MaxMetaspaceSize=XXXm

5 插件

在 IntelliJ IDEA 中有一個插件倉庫,有許多有用的插件。

在首次安裝 IntelliJ IDEA 時,會提供啟用一些捆綁的插件。禁用您不使用的插件,這樣可以加快 IDE 的速度。

5.1 Gerrit

Gerrit 是一個用于進行代碼審查的開源軟件工具。它為團隊提供了一個集中式的代碼審查平臺,旨在幫助開發者進行代碼的質量控制和協作。Gerrit 插件允許您直接從 IDE 進行代碼審查。

圖片圖片

5.2 Bash 支持

雖然不是默認提供的,但可以很容易地安裝。如果您經常編寫腳本,快速查找定義 (Ctrl+Shift+I) 和導航到聲明 (Ctrl+B) 可以節省您的時間。

5.3 Key Promoter 插件

安裝此插件可以幫您速學習快捷鍵。每當您使用鼠標執行操作而不是使用快捷鍵時,它會顯示彈出窗口。如果您多次重復執行某個操作,它會建議您為該操作指定一個快捷鍵。

圖片圖片

5.4 字符串操作

這是一個直觀的插件,可以節省大量的時間和精力。默認情況下,上下文菜單的快捷鍵是 Alt+Shift+M。

圖片

5.5 .ignore

這個插件不僅支持簡單的 .gitignore,還提供了語法高亮、文件生成器和用戶模板支持。不再需要保存個人的 .ignore 文件了。

圖片圖片

圖片圖片

6 導航

無需鼠標進行導航。在鍵盤下放置一份打印的參考文檔,開始學習各個按鍵。盡量減少與鼠標的交互。

廣受歡迎的快捷鍵有:

  • 最近打開的文件 — Ctrl+E(打開彈出窗口并輸入搜索內容)
  • 隱藏活動窗口 — Shift+Esc
  • 版本控制快速彈出窗口 — Alt+反引號(`)
  • 跳轉到類 — Ctrl+N
  • 跳轉到文件 — Ctrl+Shift+N
  • 顯示用法 — Ctrl+Alt+F7(我更喜歡將其設置為 Alt+F7)
  • 前進/后退導航 — Ctrl+Alt+左箭頭/右箭頭
  • 提取方法/變量/字段/常量/參數 — Ctrl+Alt+M/V/F/C/P
  • 在任何視圖中選擇當前文件或符號 — Alt+F1
  • 文件結構彈出窗口 — Ctrl+F12
  • 打開快速定義彈出窗口 — Ctrl+Shift+I

圖片圖片

文件結構查看 Ctrl+F12 以及快速定義彈出窗口 Ctrl+Shift+I

7 快速切換鍵盤映射

快速切換鍵盤映射是非常有用的,尤其是在進行配對編程時。許多人都會根據自己的喜好和習慣自定義 IDE 中的快捷鍵。如果您經常與合作伙伴一起編程,建議您共享您的鍵盤映射設置。這樣,您可以方便地在不同的鍵盤映射之間進行切換,而無需花費額外的費用。這將提高編碼效率并促進團隊之間的協作。

簡單而快速:Ctrl+反引號(`)

圖片圖片

8 分析堆棧跟蹤

這是一種非常方便的方式,在您的 IDE 之外分析堆棧跟蹤。首次使用時,轉到 "Analyze -> Analyze Stacktrace"。勾選 "自動檢測和分析線程轉儲..."。現在,每當您將堆棧跟蹤復制到剪貼板并切換到 IntelliJ IDEA,它都會顯示帶有格式化堆棧跟蹤的彈出窗口。

圖片圖片

責任編輯:武曉燕 來源: Java學研大本營
相關推薦

2019-12-23 16:42:44

JavaScript前端開發

2018-01-08 16:19:04

微信程序輪播圖

2021-06-07 09:51:22

原型模式序列化

2025-03-12 10:05:01

運維Vim編輯

2009-11-17 14:50:50

Oracle調優

2023-11-05 19:46:56

JavaIntelliJ代碼

2017-09-27 11:00:50

LinuxBash使用技巧

2024-09-18 23:50:24

Python內存生成器

2024-03-21 09:51:22

Python爬蟲瀏覽網站

2021-01-11 09:33:37

Maven數目項目

2025-01-24 08:38:47

2019-05-08 14:02:52

MySQL索引查詢優化數據庫

2009-11-05 10:55:22

Visual Stud

2020-10-14 11:31:41

Docker

2017-01-10 09:07:53

tcpdumpGET請求

2019-05-17 10:38:23

SpringBoot開發技術

2021-10-20 06:58:10

工具低代碼無代碼

2021-01-13 09:23:23

優先隊列React二叉堆

2018-03-06 14:37:58

數據庫MongoDBregex

2023-12-03 18:26:25

IDEA插件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品视频在线一区 | 亚洲欧洲激情 | 久久亚洲综合 | 日韩不卡在线观看 | 日韩欧美一区二区三区四区 | 久久久久亚洲精品 | 午夜精品一区二区三区在线观看 | 亚洲视频在线观看一区二区三区 | 国产精品久久网 | 日韩一区二区在线看 | 伊人超碰| 精品无码三级在线观看视频 | 亚洲国产一区二区视频 | 夜夜爽99久久国产综合精品女不卡 | 伊人成人免费视频 | 欧美一级免费 | 天天射天天操天天干 | 国产精品久久久久久婷婷天堂 | 国产精品视频一二三 | 一级黄色片一级黄色片 | 国产精品久久久久久久久久妇女 | 中文字幕一区二区三区四区 | 亚洲国产成人精品女人久久久 | 日韩福利 | 亚洲巨乳自拍在线视频 | 色综久久 | 亚洲美女视频 | 欧洲在线视频 | 亚洲精品久久久久久久不卡四虎 | 东京av男人的天堂 | 欧洲精品码一区二区三区免费看 | 婷婷久久综合 | 成人在线中文字幕 | 国产精品久久av | 国产精品久久性 | 色综合色综合色综合 | 久草视频在线播放 | 国产视频第一页 | 成年人在线视频 | 国产精品美女久久久av超清 | 一级做a爰片性色毛片16 |