自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

1 移除默認(rèn)的文件和代碼模板

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

圖片圖片

移除帶有作者注釋的代碼

圖片圖片

從方法簽名中移除 throws Exception

2 自動(dòng)導(dǎo)入

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

圖片圖片

3 檢查

IntelliJ 有一些很棒的代碼檢查功能。默認(rèn)情況下,其中一些功能是禁用的。強(qiáng)烈建議您瀏覽一下檢查列表,并選擇您喜歡的功能。特別是在類結(jié)構(gòu)、類成熟度問題、代碼風(fēng)格問題和可能的錯(cuò)誤部分。

IDEA 會(huì)分析您的代碼并顯示可能的警告和修復(fù)建議。通過這種方式,您可以提高代碼質(zhì)量,免費(fèi)推廣一些良好的項(xiàng)目實(shí)踐。

圖片圖片

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

4 VM 選項(xiàng)

如果您在一個(gè)包含數(shù)千個(gè)類的大項(xiàng)目中工作,您可能會(huì)希望調(diào)整您的 IDE 的 VM 選項(xiàng)。VM 選項(xiàng)位于 IDE_HOME\bin\idea[64][.exe].vmoptions 文件中。

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

在 Java 8 中,PermGen 內(nèi)存空間已被移除,Metaspace 是其替代品。如果您正在運(yùn)行 Java 8,則需要使用以下選項(xiàng):

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

5 插件

在 IntelliJ IDEA 中有一個(gè)插件倉(cāng)庫,有許多有用的插件。

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

5.1 Gerrit

Gerrit 是一個(gè)用于進(jìn)行代碼審查的開源軟件工具。它為團(tuán)隊(duì)提供了一個(gè)集中式的代碼審查平臺(tái),旨在幫助開發(fā)者進(jìn)行代碼的質(zhì)量控制和協(xié)作。Gerrit 插件允許您直接從 IDE 進(jìn)行代碼審查。

圖片圖片

5.2 Bash 支持

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

5.3 Key Promoter 插件

安裝此插件可以幫您速學(xué)習(xí)快捷鍵。每當(dāng)您使用鼠標(biāo)執(zhí)行操作而不是使用快捷鍵時(shí),它會(huì)顯示彈出窗口。如果您多次重復(fù)執(zhí)行某個(gè)操作,它會(huì)建議您為該操作指定一個(gè)快捷鍵。

圖片圖片

5.4 字符串操作

這是一個(gè)直觀的插件,可以節(jié)省大量的時(shí)間和精力。默認(rèn)情況下,上下文菜單的快捷鍵是 Alt+Shift+M。

圖片

5.5 .ignore

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

圖片圖片

圖片圖片

6 導(dǎo)航

無需鼠標(biāo)進(jìn)行導(dǎo)航。在鍵盤下放置一份打印的參考文檔,開始學(xué)習(xí)各個(gè)按鍵。盡量減少與鼠標(biāo)的交互。

廣受歡迎的快捷鍵有:

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

圖片圖片

文件結(jié)構(gòu)查看 Ctrl+F12 以及快速定義彈出窗口 Ctrl+Shift+I

7 快速切換鍵盤映射

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

簡(jiǎn)單而快速:Ctrl+反引號(hào)(`)

圖片圖片

8 分析堆棧跟蹤

這是一種非常方便的方式,在您的 IDE 之外分析堆棧跟蹤。首次使用時(shí),轉(zhuǎn)到 "Analyze -> Analyze Stacktrace"。勾選 "自動(dòng)檢測(cè)和分析線程轉(zhuǎn)儲(chǔ)..."。現(xiàn)在,每當(dāng)您將堆棧跟蹤復(fù)制到剪貼板并切換到 IntelliJ IDEA,它都會(huì)顯示帶有格式化堆棧跟蹤的彈出窗口。

圖片圖片

責(zé)任編輯:武曉燕 來源: Java學(xué)研大本營(yíng)
相關(guān)推薦

2019-12-23 16:42:44

JavaScript前端開發(fā)

2018-01-08 16:19:04

微信程序輪播圖

2023-11-05 19:46:56

JavaIntelliJ代碼

2009-11-17 14:50:50

Oracle調(diào)優(yōu)

2025-03-12 10:05:01

運(yùn)維Vim編輯

2021-06-07 09:51:22

原型模式序列化

2017-09-27 11:00:50

LinuxBash使用技巧

2024-09-18 23:50:24

Python內(nèi)存生成器

2024-03-21 09:51:22

Python爬蟲瀏覽網(wǎng)站

2021-01-11 09:33:37

Maven數(shù)目項(xiàng)目

2025-01-24 08:38:47

2019-05-17 10:38:23

SpringBoot開發(fā)技術(shù)

2019-05-08 14:02:52

MySQL索引查詢優(yōu)化數(shù)據(jù)庫

2020-10-14 11:31:41

Docker

2009-11-05 10:55:22

Visual Stud

2017-01-10 09:07:53

tcpdumpGET請(qǐng)求

2021-10-20 06:58:10

工具低代碼無代碼

2021-01-13 09:23:23

優(yōu)先隊(duì)列React二叉堆

2018-03-06 14:37:58

數(shù)據(jù)庫MongoDBregex

2023-12-03 18:26:25

IDEA插件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)