最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA2023常用配置指南(JDK/系統(tǒng)設(shè)置等常用配置)

 更新時間:2023年12月07日 11:15:14   作者:Siobhan.?明鑫  
idea很強(qiáng)大,但是初次安裝默認(rèn)的有很多設(shè)置并不是滿足我們開發(fā)的需要,下面這篇文章主要給大家介紹了關(guān)于IDEA2023常用配置(JDK/系統(tǒng)設(shè)置等常用配置)的相關(guān)資料,需要的朋友可以參考下

一、JDK及編譯目錄設(shè)置

1 項目的JDK設(shè)置

File-->Project Structure...-->Platform Settings -->SDKs

SDKs全稱是Software Development Kit ,這里一定是選擇JDK的安裝根目錄,不是JRE的目錄。

這里還可以從本地添加多個JDK。使用“+”即可實(shí)現(xiàn)。后續(xù)我們學(xué)習(xí)JDK17在做講解~

2 out目錄和編譯版本

out目錄:用于存放項目中各個模塊編譯后的.class文件,若out目錄沒有正確設(shè)置,將無法編譯?。?!

無需手動設(shè)置,了解即可~~~

File-->Project Structure...-->Project Settings -->Project

二、相關(guān)詳細(xì)設(shè)置

1 打開詳細(xì)配置界面

1、顯示工具欄

2、默認(rèn)啟動項目配置 

啟動IDEA時,默認(rèn)自動打開上次開發(fā)的項目?還是自己選擇?

如果去掉Reopen projects on startup前面的對勾,每次啟動IDEA就會出現(xiàn)如下界面: 

3、取消自動更新

Settings–>Appearance & Behavior->System Settings -> Updates 

默認(rèn)都打√了,建議檢查IDE更新的√去掉,檢查插件更新的√選上。

2 設(shè)置整體主題

1、選擇主題

官網(wǎng)主題 | Intellij Light:

在最開始的很長時間都是使用這個主題,最主要的問題是 白天還好,晚上寫代碼的話 就有點(diǎn)頭疼了。所以官網(wǎng)也提供了 dark 版本

dark主題:默認(rèn)主題,這里不做修改。 

 其他主題可參考文章:

推薦 20 款 IDEA 主題!-CSDN博客

2、設(shè)置菜單和窗口字體和大小

 菜單字體大小 Setting->Apprearance 選擇大小即可

3、設(shè)置IDEA背景圖 

idea背景主題的更換 還是在Apprearance 里面

3 設(shè)置編輯器主題樣式

1、編輯器主題

2、字體大小

 詳細(xì)的字體與顏色如下:

溫馨提示:如果選擇某個font字體,中文亂碼,可以在fallback font(備選字體)中選擇一個支持中文的字體。

3、注釋的字體顏色

  • Block comment:修改多行注釋的字體顏色
  • Doc Comment –> Text:修改文檔注釋的字體顏色
  • Line comment:修改單行注釋的字體顏色

4 顯示行號與方法分隔符

5 代碼智能提示功能

IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個特性:區(qū)分大小寫。 如果想不區(qū)分大小寫的話,就把這個對勾去掉。

6 自動導(dǎo)包配置

默認(rèn)需要自己手動導(dǎo)包,Alt+Enter快捷鍵

自動導(dǎo)包設(shè)置

動態(tài)導(dǎo)入明確的包:Add unambiguous imports on the fly,該設(shè)置具有全局性;

優(yōu)化動態(tài)導(dǎo)入的包:Optimize imports on the fly,該設(shè)置只對當(dāng)前項目有效;

7 設(shè)置項目文件編碼(一定要改)

初始界面:

在以上界面中,我們就可以來設(shè)置當(dāng)前工程所涉及到的相關(guān)代碼的編碼集了。在Editor > File Encodoings這個界面中,我們可以看到跟編碼集相關(guān)的有三項,它們分別是:

  • Global Encoding:已經(jīng)是UTF-8編碼集了
  • Project Encoding:需要做個修改,把它改成UTF-8編碼集
  • Default encoding for properties files:也需要做個修改,把它也改成UTF-8編碼集

以上三項都修改為UTF-8編碼集之后,記住還要將Transparent native-to-ascii conversion前面的框框打上勾喲??,這是因?yàn)槿绻婕暗奖镜氐腁SCII碼的話,那么就能做相關(guān)的一個轉(zhuǎn)換了,不然properties文件中的注釋顯示的都不會是中文。 

說明: Transparent native-to-ascii conversion主要用于轉(zhuǎn)換ascii,顯式原生內(nèi)容。一般都要勾選。

 這樣,以后我們所有的工程當(dāng)中,包括模塊當(dāng)中,涉及到的代碼,全部都使用的是UTF-8編碼集,這個也是一個默認(rèn)行為了,作為一個程序員,應(yīng)該都清楚這一點(diǎn)。

8 設(shè)置控制臺的字符編碼

9 修改類頭的文檔注釋信息 

在編輯區(qū)域看到的模板代碼,在結(jié)合描述區(qū)域其實(shí)很好理解:

  • 第一行代碼:是用 #if 判斷包名是否為空,不為空就將包名填寫到此位置。
  • 第二行代碼:使用 #parse插入了另一個名為 File Header.java 的模板的內(nèi)容。
  • 第三行代碼:是將文件名傳遞到此位置。

參考描述中的預(yù)定義變量,可以簡單配置類注釋。

/**
@ClassName ${NAME}
@Author ${USER}
@Date ${DATE} ${TIME}
@Version 1.0
@Description TODO
**/

直接將代碼復(fù)制到編輯區(qū)域,點(diǎn)進(jìn)【Apply】和【OK】。新建Java類進(jìn)行驗(yàn)證,這里新建 Hello.java,效果如下:

常用的預(yù)設(shè)的變量,這里直接貼出官網(wǎng)給的:

${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. 
${PROJECT_NAME} - the name of the current project. 
${FILE_NAME} - the name of the PHP file that will be created. 
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation. 
${USER} - the login name of the current user. 
${DATE} - the current system date. 
${TIME} - the current system time. 
${YEAR} - the current year. 
${MONTH} - the current month. 
${DAY} - the current day of the month. 
${HOUR} - the current hour. 
${MINUTE} - the current minute. 
${PRODUCT_NAME} - the name of the IDE in which the file will be created. 
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc. 
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

10 設(shè)置自動編譯

Settings-->Build,Execution,Deployment-->Compiler

在以上界面中,可以看到有兩項還沒打上勾,它們分別是:

  • Build project automatically:當(dāng)前的工程是否是要自動編譯的
  • Compile independent modules in parallel:是不是需要并行的對多個模塊進(jìn)行編譯

大家記得把以上兩項打上勾就行,勾選好之后,點(diǎn)擊OK按鈕。

設(shè)置了這個屬性之后有什么作用呢?當(dāng)你寫完代碼之后,idea會自動把你的java文件編譯成class文件,修改的也一樣,自動會更新。所以這樣你如果你啟動tomcat的時候就不用先clean,然后在啟動。

總結(jié)

到此這篇關(guān)于IDEA2023常用配置的文章就介紹到這了,更多相關(guān)IDEA2023常用配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • RestTemplate如何添加請求頭headers和請求體body

    RestTemplate如何添加請求頭headers和請求體body

    這篇文章主要介紹了RestTemplate如何添加請求頭headers和請求體body問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • java注解的類型知識點(diǎn)總結(jié)

    java注解的類型知識點(diǎn)總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于java注解的類型知識點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • Spring?Boot面試必問之啟動流程知識點(diǎn)詳解

    Spring?Boot面試必問之啟動流程知識點(diǎn)詳解

    SpringBoot是Spring開源組織下的子項目,是Spring組件一站式解決方案,主要是簡化了使用Spring的難度,簡省了繁重的配置,提供了各種啟動器,開發(fā)者能快速上手,這篇文章主要給大家介紹了關(guān)于Spring?Boot面試必問之啟動流程知識點(diǎn)的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • java中List常用的4種stream()方法解析

    java中List常用的4種stream()方法解析

    Java中的List接口從Java 8開始新增了stream()方法,用于創(chuàng)建一個Stream流對象,這篇文章主要給大家介紹了關(guān)于java中List常用的4種stream()方法的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • java中volatile關(guān)鍵字解釋說明

    java中volatile關(guān)鍵字解釋說明

    volatile是Java中的一個關(guān)鍵字,用于修飾變量,保證其可見性和禁止指令重排序,但不保證原子性,下面我們從原理層面詳細(xì)解析volatile 的工作機(jī)制,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • 服務(wù)器實(shí)現(xiàn)Java遠(yuǎn)程訪問Linux服務(wù)器方式(JSch)

    服務(wù)器實(shí)現(xiàn)Java遠(yuǎn)程訪問Linux服務(wù)器方式(JSch)

    文章介紹了如何使用Java遠(yuǎn)程訪問Linux服務(wù)器,主要包括建立SSH連接、使用JSch庫執(zhí)行命令、解析返回值以及關(guān)閉連接的步驟
    2024-11-11
  • 詳解java開啟異步線程的幾種方法(@Async,AsyncManager,線程池)

    詳解java開啟異步線程的幾種方法(@Async,AsyncManager,線程池)

    在springboot框架中,可以使用注解簡單實(shí)現(xiàn)線程的操作,還有AsyncManager的方式,如果需要復(fù)雜的線程操作,可以使用線程池實(shí)現(xiàn),本文通過實(shí)例代碼介紹java開啟異步線程的幾種方法(@Async,AsyncManager,線程池),感興趣的朋友一起看看吧
    2023-09-09
  • 解決Java中由于數(shù)據(jù)太大自動轉(zhuǎn)換成科學(xué)計數(shù)法的問題

    解決Java中由于數(shù)據(jù)太大自動轉(zhuǎn)換成科學(xué)計數(shù)法的問題

    今天小編就為大家分享一篇解決Java中由于數(shù)據(jù)太大自動轉(zhuǎn)換成科學(xué)計數(shù)法的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 在eclipse中修改tomcat的部署路徑操作

    在eclipse中修改tomcat的部署路徑操作

    這篇文章主要介紹了在eclipse中修改tomcat的部署路徑操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Java工作環(huán)境的配置與Eclipse的安裝過程

    Java工作環(huán)境的配置與Eclipse的安裝過程

    這篇文章主要介紹了Java工作環(huán)境的配置與Eclipse的安裝過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02

最新評論

甘谷县| 东丰县| 柳河县| 迁安市| 绥化市| 衡南县| 比如县| 浑源县| 邳州市| 凤翔县| 托里县| 大兴区| 苏尼特右旗| 洱源县| 健康| 兴海县| 土默特左旗| 涪陵区| 南木林县| 布尔津县| 且末县| 略阳县| 丹巴县| 万宁市| 连城县| 襄垣县| 洪雅县| 宿松县| 高雄市| 天水市| 沂水县| 旅游| 天峨县| 兴国县| 晋城| 绵竹市| 泸溪县| 肃宁县| 新密市| 五台县| 丰城市|