溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

IDEA怎么使用

發(fā)布時(shí)間:2022-01-20 11:53:29 來(lái)源:億速云 閱讀:259 作者:小新 欄目:web開(kāi)發(fā)

這篇“IDEA怎么使用”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“IDEA怎么使用”,給大家總結(jié)了以下內(nèi)容,具有一定借鑒價(jià)值,內(nèi)容詳細(xì)步驟清晰,細(xì)節(jié)處理妥當(dāng),希望大家通過(guò)這篇文章有所收獲,下面讓我們一起來(lái)看看具體內(nèi)容吧。

IDEA 使用與總結(jié)

一、IDEA和常用軟件下載

二 、 IDEA 的安裝與配置

安裝:(IDEA版本是IntelliJ IDEA 2018.3.6 x64)

 點(diǎn)擊安裝包一路默認(rèn),下一步即可

配置:對(duì)idea64.exe.vmoptions進(jìn)行設(shè)置(文件在安裝目錄里的bin文件里面,安裝系統(tǒng)的位數(shù)選擇修改的文件,我電腦是64位)

配置這個(gè)文件是為了軟件運(yùn)行時(shí)更流暢,把電腦性能充分體現(xiàn)出來(lái),除了配置這個(gè)軟件你還可以把一些用不到的插件給去掉也可以使軟件更流暢

-Xms500m
-Xmx1500m 
-XX:ReservedCodeCacheSize=500m
-XX:SoftRefLRUPolicyMSPerMB=100

IDEA怎么使用

配置圖

配置本地maven:

點(diǎn)擊setting   ==>搜索maven(或者點(diǎn)擊Build,Execution,Deployment   找到Build Tools==>maven)==>maven home directory 選擇maven3,User settings file 打鉤,并選擇本地maven的settings.xml地址(在配置好這個(gè)文件的前提下,Local repository 會(huì)自動(dòng)找到文件配置的位置目錄)下文有相關(guān)配置

IDEA怎么使用

 配置圖

三 、 IDEA 常用插件的安裝與使用

Alibaba Java Coding Cuidelines :阿里巴巴java開(kāi)發(fā)規(guī)約

activate-power-mode :效果插件冒泡效果

Free MyBatis plugin :DAO接口和XML文件之間的快速訪問(wèn)

Iedis :redis的插件

Lombok:  開(kāi)發(fā)工具插件

zookeeper


3.1、Maven配置阿里鏡像(我下載的壓縮包解壓到D盤(pán),在maven3.6里面的setting.xml配置)

IDEA怎么使用

下面是maven的一些主要配置,包括jdk版本的指定和修改默認(rèn)maven 本地jar包的位置,配置阿里中央倉(cāng)庫(kù)

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>D:\apache-maven-3.6.1\lib</localRepository><!--指定本地jar包位置-->

<pluginGroups>

</pluginGroups>

<proxies>

</proxies>

<servers>
</servers>

<mirrors><!--配置阿里中央倉(cāng)庫(kù)-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>

<profiles>
<profile> <!--指定JDK版本-->
<id>jdk-1.8</id> 
<activation> 
<activeByDefault>true</activeByDefault> 
<jdk>1.8</jdk> 
</activation> 
<properties> 
<maven.compiler.source>1.8</maven.compiler.source> 
<maven.compiler.target>1.8</maven.compiler.target> 
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
</properties> 
</profile> 
</profiles>

</settings>

3.2、插件使用,需要記錄的插件使用:
Lombok

@Getter、@Setter 生成我們的get set方法

@RequiredArgsConstructor 生成一個(gè)帶有@NonNull這個(gè)注解變量的一個(gè)構(gòu)造器

@ToString 將我們的對(duì)象轉(zhuǎn)化成一個(gè)帶有成員變量值得一個(gè)字符串

@EqualsAndHashCode 幫我們重寫(xiě) equals 和 hashCode 方法 來(lái)進(jìn)行對(duì)象的比較

@Data {@Getter、@Setter、@RequiredArgsConstructor、@ToString、@EqualsAndHashCode}

四、IDEA 常用功能及其快捷方式


Ctrl + F 查找 
Ctrl + R 替換
Ctrl + Z 撤銷
Ctrl + Y 刪除光標(biāo)所在行
Ctrl + X 剪切光標(biāo)所在行
Ctrl + C 復(fù)制光標(biāo)所在行
Ctrl + V 粘貼光標(biāo)所在行
Ctrl + D 將光標(biāo)所在行復(fù)制到下一行
Ctrl + W 遞進(jìn)式選擇代碼塊
Ctrl + E 打開(kāi)我們修改的一個(gè)歷史文件
Ctrl + N 根據(jù)類名來(lái)查找文件
Ctrl + J 列出Live Temples 
Ctrl + P 顯示方法的傳入?yún)?shù)
Ctrl + U 進(jìn)入光標(biāo)所在類的父類
Ctrl + B 跳到光標(biāo)所在方法/變量的聲明處 --- Ctrl + 鼠標(biāo)左鍵 點(diǎn)擊方法名/變量名
Ctrl + / 注釋光標(biāo)所在行 或 選中行 再次使用釋放注釋 Ctrl + Shift + / 生成塊級(jí)注釋
Ctrl + F1 顯示光標(biāo)所在錯(cuò)誤行的錯(cuò)誤信息
Ctrl + F3 跳到選中詞出現(xiàn)的下一個(gè)位置
Ctrl + Table 在打開(kāi)文件中進(jìn)行跳轉(zhuǎn)
Ctrl + 鍵盤(pán)左右鍵 在單詞開(kāi)頭和結(jié)尾跳轉(zhuǎn)
Ctrl + 鍵盤(pán)的上下鍵 對(duì)編輯區(qū)進(jìn)行上下滑動(dòng)

Alt + Enter 對(duì)光標(biāo)處的錯(cuò)誤代碼提出修改建議
Alt + Insert 快速生成一些常用代碼

Shift + Table 取消縮進(jìn)
Shift + Enter 光標(biāo)所在行下空出一行 Ctrl + Alt + Enter 光標(biāo)所在行上空出一行
Shift + 鼠標(biāo)滾輪 編輯區(qū)的左右滑動(dòng)

Ctrl + Alt + L 對(duì)格式化代碼
Ctrl + Alt + 鍵盤(pán)左鍵 返回上一個(gè)修改的地方
Ctrl + Alt + 鍵盤(pán)右鍵 回退上一個(gè)修改的地方

Ctrl + Shift + Z 取消撤銷
Ctrl + Shift + C 復(fù)制當(dāng)前文件磁盤(pán)路徑

Ctrl + Shift + 鍵盤(pán)+鍵 對(duì)代碼塊展開(kāi)

Ctrl + Shift + 鍵盤(pán)-鍵 對(duì)代碼塊折疊

Ctrl + Shift + Enter 自動(dòng)結(jié)束當(dāng)前行并在末尾加上;

感謝您的閱讀,希望您對(duì)“IDEA怎么使用”這一關(guān)鍵問(wèn)題有了一定的理解,具體使用情況還需要大家自己動(dòng)手實(shí)驗(yàn)使用過(guò)才能領(lǐng)會(huì),快去試試吧,如果想閱讀更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI