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

IDEA高效使用設(shè)置指南

 更新時(shí)間:2022年01月22日 11:14:04   作者:Guide哥  
本文主要為大家介紹了關(guān)于IDEA高效的設(shè)置指南,其中包含必備的一些插件推薦以及主題優(yōu)化還有IDEA源碼的閱讀技巧,干貨滿滿,有需要的朋友可以借鑒參考下

01 高效設(shè)置

我們先來講講有哪些設(shè)置調(diào)整之后 IDEA 會(huì)更好用。先說明一點(diǎn):這里只是根據(jù)我個(gè)人喜好和習(xí)慣的建議,IDEA 的默認(rèn)配置已經(jīng)很好用了,具體要不要修改還是要看個(gè)人喜好和習(xí)慣了。

調(diào)整窗口字體顯示大小

巨好用的一個(gè)功能!強(qiáng)烈安利!

勾選上 Preferences / Settings | Editor | General 下的 Change font size with Command + Mouse Wheel 選項(xiàng)之后,我們就可以直接使用 ?+鼠標(biāo)滾輪(Mac)/ Ctrl+鼠標(biāo)滾輪(Windows&Linux)來更改窗口字體的大小

在這里插入圖片描述

字體設(shè)置

修改 Preferences / Settings | Editor | Font 選項(xiàng)下的字體設(shè)置,字體推薦使用 JetBrains Mono ,字體大小建議 16/18,根據(jù)個(gè)人需要選擇是否需要開啟連字。

在這里插入圖片描述

連字開啟之后,代碼可讀性會(huì)更強(qiáng)。

在這里插入圖片描述

配置類注釋模板

修改 Preferences / Settings | Editor | File adn Code Templates 下的 Class 和 Enum 的模板。

在這里插入圖片描述

我的日常項(xiàng)目的類注釋模板配置為:

/**
 * @date ${YEAR}/${MONTH}/${DAY} ${HOUR}:${MINUTE}
 **/
public class ${NAME} {
}

優(yōu)化 Live Templates

IDEA 自帶的編碼模板我們平時(shí)在編碼的時(shí)候就會(huì)經(jīng)常用到,不知道大家有沒有注意。就比如說你輸入一個(gè) sout 就可以直接輸出一行輸出語句 System.out.println(); 。

在這里插入圖片描述

你可以根據(jù)自己的習(xí)慣對(duì) IDEA 自帶的編碼模板進(jìn)行修改,并且,你還可以添加新的編碼模板來提高編碼速度。非常使用!

全局設(shè)置 SDK

修改 File -> New Projects Setup -> Structure...| Project 下的 Project SDK 選項(xiàng)

將其更改為你最常用的 Java 版本。

在這里插入圖片描述

這樣的話,你新導(dǎo)入的項(xiàng)目或者新建的項(xiàng)目都會(huì)默認(rèn)使用這個(gè)版本的 SDK。

自動(dòng)導(dǎo)包&刪除無用包

勾選上 Preferences / Settings | Editor | General | Auto Import 下的指定選項(xiàng)即可!

在這里插入圖片描述

這樣設(shè)置之后,IDEA 會(huì)自動(dòng)幫你導(dǎo)包(唯一確定的時(shí)候才會(huì)生效)以及刪除代碼中沒用到的包。

顯示方法分割線

勾選上 Preferences / Settings | Editor | General | Appearance 下的 Show method separators 選項(xiàng)之后,方法分割線就有了,這會(huì)小幅提高代碼的可讀性。

在這里插入圖片描述

02 必備插件

好用的插件太多了,我這里只推薦 6 個(gè)我最常用的 IDEA 插件。更多插件推薦可以觀看腳本之家其他文章。

jclasslib :字節(jié)碼查看神器

使用 jclasslib 不光可以直觀地查看某個(gè)類對(duì)應(yīng)的字節(jié)碼文件,還可以查看類的基本信息、常量池、接口、屬性、函數(shù)等信息。

在這里插入圖片描述

Tabnine:基于 AI 的代碼提示

Tabnine 的前身是大名鼎鼎的 Codota。我一直在用的一個(gè)插件,可以說非常好用了。

Tabnine 這個(gè)插件用于智能代碼補(bǔ)全,它基于數(shù)百萬 Java 程序,能夠根據(jù)程序上下文提示補(bǔ)全代碼。Tabnine 和 IDEA 自帶的智能提示兩者互補(bǔ)。

如果你覺得 IDEA 插件安裝的太多比較卡頓的話,不用擔(dān)心!Tabnine 插件還有一個(gè)對(duì)應(yīng)的在線網(wǎng)站,在這個(gè)網(wǎng)站上你可以根據(jù)代碼關(guān)鍵字搜索相關(guān)代碼示例,非常不錯(cuò)!網(wǎng)站地址:https://www.tabnine.com/ 。

在這里插入圖片描述

Key Promoter X:快捷鍵提示

這個(gè)插件的功能主要是在你本可以使用快捷鍵操作的地方提醒你用快捷鍵操作。

舉個(gè)例子。我直接點(diǎn)擊 tab 欄下的菜單打開 Version Control(版本控制) 的話,這個(gè)插件就會(huì)提示你可以用快捷鍵 command+9或者shift+command+9打開。如下圖所示。

在這里插入圖片描述

它還可以展示出哪些快捷鍵你忘記使用的次數(shù)最多!

在這里插入圖片描述

Alibaba Java Code Guidelines:阿里巴巴 Java 代碼規(guī)范

阿里巴巴 Java 代碼規(guī)范,對(duì)應(yīng)的 Github 地址為:https://github.com/alibaba/p3c (opens new window) 。非常推薦安裝!

安裝完成之后建議將與語言替換成中文,提示更加友好一點(diǎn)。

在這里插入圖片描述

根據(jù)官方描述:

目前這個(gè)插件實(shí)現(xiàn)了開發(fā)手冊(cè)中的的 53 條規(guī)則,大部分基于 PMD 實(shí)現(xiàn),其中有 4 條規(guī)則基于 IDEA 實(shí)現(xiàn),并且基于 IDEA Inspection (opens new window)實(shí)現(xiàn)了實(shí)時(shí)檢測(cè)功能。部分規(guī)則實(shí)現(xiàn)了 Quick Fix 功能,對(duì)于可以提供 Quick Fix 但沒有提供的,我們會(huì)盡快實(shí)現(xiàn),也歡迎有興趣的同學(xué)加入進(jìn)來一起努力。 目前插件檢測(cè)有兩種模式:實(shí)時(shí)檢測(cè)、手動(dòng)觸發(fā)。

上述提到的開發(fā)手冊(cè)也就是在 Java 開發(fā)領(lǐng)域赫赫有名的《阿里巴巴 Java 開發(fā)手冊(cè)》。

這個(gè)插件會(huì)實(shí)時(shí)檢測(cè)出我們的代碼不匹配它的規(guī)則的地方,并且會(huì)給出修改建議。比如我們按照下面的方式去創(chuàng)建線程池的話,這個(gè)插件就會(huì)幫我們檢測(cè)出來,如下圖所示。

在這里插入圖片描述

SequenceDiagram:一鍵生成時(shí)序圖

通過 SequenceDiagram 這個(gè)插件,我們一鍵可以生成時(shí)序圖。 并且,你還可以:

  • 點(diǎn)擊時(shí)序圖中的類/方法即可跳轉(zhuǎn)到對(duì)應(yīng)的地方。
  • 從時(shí)序圖中刪除對(duì)應(yīng)的類或者方法。
  • 將生成的時(shí)序圖導(dǎo)出為 PNG 圖片格式。

在這里插入圖片描述

Save Actions:優(yōu)化文件保存

這個(gè)插件可以幫助我們?cè)诒4嫖募臅r(shí)候:

  • 優(yōu)化導(dǎo)入;
  • 格式化代碼;
  • 執(zhí)行一些 quick fix
  • ......

Rainbow Brackets : 彩虹括號(hào)

使用各種鮮明的顏色來展示你的括號(hào),效果圖如下??梢钥闯龃a層級(jí)變得更加清晰了,可以說非常實(shí)用友好了!

在這里插入圖片描述

03 主題優(yōu)化

java編碼idea主題推薦 這篇文章中,我精選了幾個(gè)比較適合 Java 編碼的 IDEA 主題供小伙伴們選擇(我自己用的是 One Dark theme 這款)。

在這里插入圖片描述

挺難受的,本著一片好意發(fā)這篇文章,結(jié)果還被噴了,很多小伙伴說我審美不行,還有一些小伙伴說花里胡哨的,沒有原本自帶的主題好看。

蘿卜白菜各有所愛吧!保持一個(gè)包容的心態(tài)不是很難吧?你可以不裝任何插件,但不要認(rèn)為別人裝插件就是多余,IDEA 的插件就是 IDEA 的一大靈魂所在,這點(diǎn)事無法否認(rèn)的事實(shí)。

04 IDEA 源碼閱讀技巧

IDEA高效查看源碼的快捷鍵及小技巧 這篇文章中,我介紹了自己平時(shí)看源碼的時(shí)候常用的快捷鍵/小技巧!非常好用!

在這里插入圖片描述

掌握這些快捷鍵/小技巧,使用 IDEA 看源碼的效率提升一個(gè)等級(jí)!

以上就是IDEA高效使用設(shè)置指南的詳細(xì)內(nèi)容,更多關(guān)于IDEA高效設(shè)置的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Windows下Java調(diào)用可執(zhí)行文件代碼實(shí)例

    Windows下Java調(diào)用可執(zhí)行文件代碼實(shí)例

    這篇文章主要介紹了Windows下Java調(diào)用可執(zhí)行文件代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 你可能真沒用過這些 IDEA 插件(建議收藏)

    你可能真沒用過這些 IDEA 插件(建議收藏)

    IDEA 全稱 IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具。這篇文章主要介紹 IDEA 必用插件的安裝及用法,需要的朋友可以參考下
    2020-08-08
  • 基于SPRINGBOOT配置文件占位符過程解析

    基于SPRINGBOOT配置文件占位符過程解析

    這篇文章主要介紹了基于SPRINGBOOT配置文件占位符過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java字符串轉(zhuǎn)駝峰格式的方法

    Java字符串轉(zhuǎn)駝峰格式的方法

    在開發(fā)場(chǎng)景中,我們會(huì)遇到一些涉及字符串的轉(zhuǎn)化,本文主要介紹了Java字符串轉(zhuǎn)駝峰格式的方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • SpringBoot使用自定義注解實(shí)現(xiàn)數(shù)據(jù)脫敏過程詳細(xì)解析

    SpringBoot使用自定義注解實(shí)現(xiàn)數(shù)據(jù)脫敏過程詳細(xì)解析

    這篇文章主要介紹了SpringBoot自定義注解之脫敏注解詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 詳解Java多態(tài)對(duì)象的類型轉(zhuǎn)換與動(dòng)態(tài)綁定

    詳解Java多態(tài)對(duì)象的類型轉(zhuǎn)換與動(dòng)態(tài)綁定

    這篇文章主要介紹了詳解Java多態(tài)對(duì)象的類型轉(zhuǎn)換與動(dòng)態(tài)綁定,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • JSON的String字符串與Java的List列表對(duì)象的相互轉(zhuǎn)換

    JSON的String字符串與Java的List列表對(duì)象的相互轉(zhuǎn)換

    這篇文章主要介紹了JSON的String字符串與Java的List列表對(duì)象的相互轉(zhuǎn)換,如果在瀏覽器端JSON是list則轉(zhuǎn)為string結(jié)構(gòu)來處理,需要的朋友可以參考下
    2016-04-04
  • springboot整合多數(shù)據(jù)源配置方式

    springboot整合多數(shù)據(jù)源配置方式

    這篇文章主要介紹了springboot整合多數(shù)據(jù)源配置,多數(shù)據(jù)源整合springboot+mybatis使用分包方式整合,springboot+druid+mybatisplus使用注解整合,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • 基于Properties類操作.properties配置文件方法總結(jié)

    基于Properties類操作.properties配置文件方法總結(jié)

    這篇文章主要介紹了Properties類操作.properties配置文件方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 關(guān)于Java三大特性之多態(tài)的總結(jié)

    關(guān)于Java三大特性之多態(tài)的總結(jié)

    這篇文章主要介紹了關(guān)于Java三大特性之多態(tài)的總結(jié),內(nèi)容詳細(xì),涉及多態(tài)的定義,存在條件,好處,分類及實(shí)現(xiàn)方式等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11

最新評(píng)論