欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IntelliJ IDEA 中必有得插件和配置

 更新時(shí)間:2020年05月06日 09:56:00   作者:日拱一兵  
這篇文章主要介紹了IntelliJ IDEA 中必有得插件和配置,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

最近在陸續(xù)寫 Java 并發(fā)編程系列,好多朋私信問(wèn)我的不是并發(fā)內(nèi)容本身,而是我的 IDEA 主題配置。我就姑且認(rèn)為好的主題配置可以寫出更好的并發(fā)程序吧

即便這種可能性只有萬(wàn)分之一,我也要把我的 IDEA 相關(guān)值得配置的內(nèi)容/插件和大家分享出來(lái)(其實(shí)我還是很樂意將我的一些配置分享出來(lái)幫助大家更加高效的coding))

先來(lái)一張我的 IDE 截圖,有你看中的地方嗎?

插件篇

好用的插件總是讓人:

神清氣爽,精神抖擻 ,豐神異彩,炯炯有神,神采奕奕,氣貫長(zhǎng)虹 ,英姿颯爽,精神煥發(fā)

下面所有插件都可以按照文中標(biāo)注的名稱在 IDEA 插件市場(chǎng)中直接搜索并安裝

Material Theme UI

Material Theme UI 在主題下載量排行榜中高居第一。安裝主題后(在頁(yè)面底部就會(huì)有進(jìn)入主題的快捷入口),選擇自己喜歡的主題進(jìn)行微調(diào)就可以啦,如果懶得做配置,按照下圖勾選相應(yīng)設(shè)置就和我的一樣了:

Rainbow Brackets

翻譯過(guò)來(lái)叫【彩虹括號(hào)】,該插件除了可以實(shí)現(xiàn)多彩的括號(hào)匹配外,我使用更多的是其【區(qū)域代碼高亮】功能 ,這樣可以清晰定位區(qū)域代碼內(nèi)容

Mac 快捷鍵:cmd + 鼠標(biāo)右鍵;

Windows 快捷鍵:ctrl + 鼠標(biāo)右鍵

你也可以使用非選中部分暗淡效果

快捷鍵:alt + 鼠標(biāo)右鍵

相比之下,我更喜歡第一種高亮效果

Codota

Codota 總結(jié)起來(lái)有三大功能:

1. 智能自動(dòng)補(bǔ)全讓編碼速度更快

當(dāng)編寫代碼時(shí),Codota 可以快速的完成智能補(bǔ)全以及高頻用法提示

2. 從經(jīng)過(guò)測(cè)試或證明過(guò)的程序中獲得編碼建議

如果我們覺得給出的提示不夠清晰,可以使用快捷鍵: ctrl + shift + o , 快速查詢相關(guān)使用案例,同時(shí)可以通過(guò)添加關(guān)鍵字進(jìn)行過(guò)濾,查找到更加精確的代碼樣例

3. 不脫離IDE發(fā)現(xiàn)并利用更多開源代碼

當(dāng)你不知道某個(gè)類如何使用時(shí),可以直接使用快捷鍵:ctrl + shift + y , 然后輸入關(guān)鍵字,會(huì)查詢到很多【開源框架】中使用該類的經(jīng)典案例。不用脫離 IDE,沒有廣告,沒有廢話,只有經(jīng)典的代碼樣例,你說(shuō)爽不爽?

如果你用 Eclipse ,Codota 也是完美支持的

Key Promoter X

高效的編碼脫離不開快捷鍵的使用,但是 IDEA 中的快捷鍵實(shí)在太多了,不是很方便記憶,Key Promoter X 會(huì)根據(jù)你使用的功能提示你設(shè)置快捷鍵

設(shè)置完后,如果你忘記了該快捷鍵,再次通過(guò)鼠標(biāo)點(diǎn)擊該功能時(shí),設(shè)置好的快捷鍵就會(huì)相應(yīng)的提示出來(lái),真是深知碼農(nóng)苦啊

Alibaba Java Code Guideline

安裝該插件后,你編寫的代碼就會(huì)按照 Alibaba 編碼規(guī)約規(guī)范我們編寫的代碼(誰(shuí)說(shuō)我們不能寫出和大廠一樣規(guī)范的代碼?)

比如通過(guò)Executors 快速創(chuàng)建一個(gè)線程池是不被允許的,具體原因已經(jīng)在我會(huì)手動(dòng)創(chuàng)建線程,為什么要使用線程池? 中說(shuō)明,當(dāng)檢測(cè)出之后,鼠標(biāo)懸浮在上面會(huì)給出提示,按快捷鍵 cmd + F1 會(huì)更完整的告訴你為什么不可以,同時(shí)還給出你應(yīng)該怎樣編寫的樣例 (暖暖的,很貼心)

CodeGlance

英文直譯【代碼一瞥】,細(xì)心的朋友已經(jīng)在開篇的圖中看到了這個(gè)設(shè)置,安裝該插件后,IDE右側(cè)會(huì)出現(xiàn)一個(gè)mini 視圖,比如看 ConcurrentHashMap 源碼,那么長(zhǎng)的內(nèi)容,可以通過(guò)該插件快速的拖動(dòng)到大概位置,方便很多

Restful Tookit

這個(gè)插件之前我有介紹過(guò),編寫 RESTful 接口必不可少的插件,編寫完接口當(dāng)然還需要調(diào)試,搭配HTTP Client 一起使用才更香 IntelliJ IDEA HTTP Client高級(jí)使用詳解,相信你學(xué)會(huì)使用這個(gè),不單單是你個(gè)人,你們整個(gè)小組都會(huì)因此受益

CamelCase

編碼離不開字符串的使用,安裝該插件后,可以通過(guò)快捷鍵 shift + alt + U 快速的切換字符串格式,當(dāng)然如果你只是單純的切換大小寫,使用 shift + cmd + U 更便捷一些

設(shè)置篇

方法分割線以及字符縮進(jìn)

通過(guò)方法分割線可以更清晰明了的區(qū)分方法的邊界,通過(guò)字符縮進(jìn)也可以讓代碼的層次感更加明顯,先來(lái)看整體效果

只需要按照下圖勾選相應(yīng)選項(xiàng)就可以了 (現(xiàn)在是不是很清晰?)

Editor 邊欄位置設(shè)置

如果你不能熟悉的使用 cmd + E 快捷鍵(一不小心給了提示)打開你最近常用的文件,頂部位置可顯示的打開的類名稱少之又少,所以通過(guò)挪動(dòng) Editor 的顯示位置,就可以解決這個(gè)痛點(diǎn)問(wèn)題,現(xiàn)在是不是極度舒適了呢?

當(dāng)你覺得需要 IDEA 幫助你更高效的工作時(shí),不妨去插件市場(chǎng)搜搜看,沒準(zhǔn)就有意想不到的驚喜。另外,這是一個(gè) IDEA 設(shè)置篇的合集,我會(huì)陸續(xù)將更多設(shè)置和好用的插件整合到一起

到此這篇關(guān)于IntelliJ IDEA 中必有得插件和配置的文章就介紹到這了,更多相關(guān)IntelliJ IDEA插件和配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • hibernate 三種狀態(tài)的轉(zhuǎn)換

    hibernate 三種狀態(tài)的轉(zhuǎn)換

    本文主要介紹了hibernate三種狀態(tài)的轉(zhuǎn)換。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • 入門JDK集合之HashMap解析

    入門JDK集合之HashMap解析

    HashMap---基于哈希表的 Map 接口的實(shí)現(xiàn)。此實(shí)現(xiàn)提供所有可選的映射操作,并允許使用 null 值和 null 鍵。(除了非同步和允許使用 null 之外,HashMap 類與 Hashtable 大致相同
    2021-06-06
  • 使用redisTemplate的scan方式刪除批量key問(wèn)題

    使用redisTemplate的scan方式刪除批量key問(wèn)題

    這篇文章主要介紹了使用redisTemplate的scan方式刪除批量key問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java啟動(dòng)如何設(shè)置JAR包內(nèi)存大小

    java啟動(dòng)如何設(shè)置JAR包內(nèi)存大小

    這篇文章主要介紹了java啟動(dòng)如何設(shè)置JAR包內(nèi)存大小問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java getParameter方法案例詳解

    Java getParameter方法案例詳解

    這篇文章主要介紹了Java getParameter方法案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java實(shí)現(xiàn)七牛云文件圖片上傳下載

    Java實(shí)現(xiàn)七牛云文件圖片上傳下載

    本文主要介紹了Java實(shí)現(xiàn)七牛云文件圖片上傳下載,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Java中的BigDecimal原理詳解

    Java中的BigDecimal原理詳解

    這篇文章主要介紹了Java中的BigDecimal原理詳解,對(duì)于日常開發(fā)過(guò)程中出現(xiàn)小數(shù)的問(wèn)題,通常都是使用float或者double類型來(lái)處理,在java中float占用四個(gè)字節(jié), double類型占用8個(gè)字節(jié),需要的朋友可以參考下
    2023-09-09
  • Java中多態(tài)性的實(shí)現(xiàn)方式

    Java中多態(tài)性的實(shí)現(xiàn)方式

    這篇文章主要介紹了Java中多態(tài)性的實(shí)現(xiàn)方式,什么是多態(tài)?通過(guò)簡(jiǎn)單的一道題目幫大家理解java多態(tài)性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Java實(shí)現(xiàn)從jar包中讀取指定文件的方法

    Java實(shí)現(xiàn)從jar包中讀取指定文件的方法

    這篇文章主要介紹了Java實(shí)現(xiàn)從jar包中讀取指定文件的方法,涉及java針對(duì)jar文件的讀取及查找相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • 雙token實(shí)現(xiàn)token超時(shí)策略示例

    雙token實(shí)現(xiàn)token超時(shí)策略示例

    用于restful的app應(yīng)用無(wú)狀態(tài)無(wú)sesion登錄示例,需要的朋友可以參考下
    2014-02-02

最新評(píng)論