国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

idea快捷鍵和常用設(shè)置和maven

這篇具有很好參考價值的文章主要介紹了idea快捷鍵和常用設(shè)置和maven。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

常用插件

Free MyBatis Plugin

在使用MyBatis 作為持久框架時有一個尷尬的問題:SQL xml文件和定義的Java接口無法相互跳轉(zhuǎn),不能像Java接口間調(diào)用那樣,只能全局搜索稍顯麻煩。Free MyBatis Plugin將兩者之間進行關(guān)聯(lián)。

Maven-Helper

此插件可用來方便顯示maven的依賴樹,在沒有此插件時,如果想看maven的依賴樹需要輸入命令行: mvn dependency:tree 才可查看依賴。如果想看是否有依賴包沖突的話也需要輸入命令行等等的操作。而如果安裝Maven Helper插件就可免去命令行困擾。通過界面即可操作完成。
idea快捷鍵和常用設(shè)置和maven
idea快捷鍵和常用設(shè)置和maven可進行相應(yīng)操作:

Conflicts(查看沖突)
All Dependencies as List(列表形式查看所有依賴)
All Dependencies as Tree(樹形式查看所有依賴)
搜索功能

Properties to YAML Converter

將Properties 配置文件一鍵轉(zhuǎn)換成YAML 文件,很實用的一個插件?!缸⒁猓阂崆皞浞菰璓roperties 文件」
idea快捷鍵和常用設(shè)置和maven

Lombok

Lombok 插件應(yīng)該比較熟,它替我們解決了那些繁瑣又重復(fù)的代碼,比如Setter、Getter、toString、equals等方法。

CodeGlance

CodeGlance是一款非常好用的代碼地圖插件,可以在代碼編輯區(qū)的右側(cè)生成一個豎向可拖動的代碼縮略區(qū),可以快速定位代碼的同時,并且提供放大鏡功能
idea快捷鍵和常用設(shè)置和maven

Translation

代碼中經(jīng)常遇到不認(rèn)識的英文單詞或者句子,很蒙蔽怎么辦?

Translation是一款非常好用的翻譯插件,可以隨時隨地翻譯單詞、甚至一段話,從此不再需要額外打開瀏覽器搜索翻譯網(wǎng)站了!

Chinese

將idea漢化

常用設(shè)置

快捷鍵的統(tǒng)一

因為Eclipse快捷鍵較為統(tǒng)一,因此我們提前設(shè)置好,統(tǒng)一idea中的快捷鍵遵從Eclipse的快捷鍵。
設(shè)置–按鍵映射–Eclipse
idea快捷鍵和常用設(shè)置和maven

自動導(dǎo)包

設(shè)置–編輯器–常規(guī)–自動導(dǎo)入
這個操作主要是為了正確導(dǎo)包,當(dāng)我們將某行代碼注釋的時候,idea會自動將我們把該包撤回,而不會變成灰色。
idea快捷鍵和常用設(shè)置和maven

設(shè)置項目編碼,統(tǒng)一全局設(shè)置

idea快捷鍵和常用設(shè)置和maven

設(shè)置鼠標(biāo)滾軸切換文字大小、鼠標(biāo)懸浮提示

idea快捷鍵和常用設(shè)置和maven

常用快捷鍵

添加或取消注釋 Ctrl + /

在當(dāng)前文件中查找文本 Ctrl + F(Find 查找)

查找并替換文本 Ctrl+R

支持多行查找,或者只在代碼中查找,或者只在注釋中查找,或者使用正則表達式查找

快速搜索和打開類 Ctrl + N

快速補全代碼 Alt + /

快速提示完成,在代碼存在語法問題時,IDEA 會提示使用該快捷鍵自動修正語法 Alt + Enter

(功能非常強大,最常使用)

生成Getter/Setter等方法(最常使用 Alt + Insert

快速格式化代碼 Ctrl + Alt + L

將選中的代碼使用 if、while、try/catch 等代碼塊包裝起來(功能強大) Ctrl + Alt + T

將光標(biāo)所在的代碼塊向上/下整體移動 Ctrl + Shift + 向上/下箭頭

查看類的繼承體系, 在所在類右鍵Diagrams----show diagrams proup

加快寫代碼速度

類名.new ->new對象

.if->if()

maven

Maven是一個Java項目的構(gòu)建工具,它可以管理項目中的依賴關(guān)系、編譯代碼、打包、測試等一系列操作。以下是常用的Maven指令及其作用:

mvn clean:清除target目錄下的所有文件,包括編譯生成的class文件和打包生成的jar/war文件。
應(yīng)用場景:當(dāng)項目代碼或依賴發(fā)生變化時,需要重新編譯項目時使用。

mvn compile:編譯源代碼,生成class文件。
應(yīng)用場景:項目代碼發(fā)生變化時,需要重新編譯項目時使用。

mvn test:運行JUnit測試用例。
應(yīng)用場景:在開發(fā)過程中,需要對代碼進行單元測試時使用。

mvn package:生成項目的可執(zhí)行jar或war包。
應(yīng)用場景:項目開發(fā)完成后,需要將項目打包成可執(zhí)行的jar或war包時使用。

mvn install:將項目jar包安裝到本地倉庫中。
應(yīng)用場景:當(dāng)需要在其他項目中引用當(dāng)前項目時,可以將當(dāng)前項目安裝到本地倉庫中,供其他項目引用。

mvn deploy:將項目jar包部署到遠(yuǎn)程倉庫中。
應(yīng)用場景:當(dāng)需要在其他項目中引用當(dāng)前項目時,可以將當(dāng)前項目部署到遠(yuǎn)程倉庫中,供其他項目引用。

mvn dependency:tree:展示項目的依賴樹。
應(yīng)用場景:當(dāng)需要查看項目的依賴關(guān)系時使用。

mvn dependency:resolve:解析項目的依賴關(guān)系。
應(yīng)用場景:當(dāng)需要查看項目依賴的具體版本時使用。

mvn help:查看Maven幫助信息。
應(yīng)用場景:當(dāng)需要查看Maven的使用方法或者指令說明時使用。

第一次點擊運行項目

當(dāng)我們點擊項目運行時,實際上是執(zhí)行了Maven命令來構(gòu)建、打包并運行項目。具體來說,它通常會執(zhí)行以下步驟:

  1. 清理target目錄下的所有文件(mvn clean)。
  2. 編譯項目源代碼(mvn compile)。
  3. 運行項目單元測試(mvn test)。
  4. 打包項目成可執(zhí)行的jar或war包(mvn package)。
  5. 運行項目(例如使用java -jar命令來運行jar包)。

這些步驟可能會根據(jù)具體的項目配置和需求而有所不同,但大多數(shù)Java項目都會遵循類似的流程來構(gòu)建、打包和運行。

第二次點擊運行項目

當(dāng)?shù)诙芜\行項目時,如果沒有修改代碼或者依賴關(guān)系,Maven會默認(rèn)跳過編譯和測試步驟,直接使用之前已經(jīng)打包好的jar或war包來運行項目。具體來說,它通常會執(zhí)行以下步驟:

  1. 檢查項目源代碼是否發(fā)生變化,如果沒有變化則跳過編譯步驟。
  2. 檢查項目單元測試是否需要重新運行,如果不需要則跳過測試步驟。
  3. 使用之前已經(jīng)打包好的jar或war包來運行項目。

在第二次運行項目時,如果沒有修改代碼或者依賴關(guān)系,Maven會默認(rèn)跳過編譯和測試步驟,直接使用之前已經(jīng)打包好的jar或war包來運行項目,而不會清空target目錄下的文件。只有當(dāng)代碼或者依賴關(guān)系發(fā)生變化時,Maven才會重新執(zhí)行編譯、測試、打包等步驟,并生成新的可執(zhí)行的jar或war包。

當(dāng)我們刪除某個類時,如果沒有執(zhí)行mvn clean命令,那么target目錄下可能還會存在該類的class文件。這是因為Maven在執(zhí)行編譯時會將源代碼編譯成class文件放在target目錄下的對應(yīng)包路徑中,而不會判斷源代碼是否被刪除。

如果需要刪除target目錄下的所有文件,可以執(zhí)行mvn clean命令。該命令會清空target目錄下的所有文件,包括編譯生成的class文件和打包生成的jar/war文件。然后再重新執(zhí)行mvn compile、mvn package等命令來編譯和打包項目。

另外,如果使用的是一些集成開發(fā)環(huán)境(IDE),例如Eclipse、IntelliJ IDEA等,它們通常會自動檢測源代碼的變化并自動編譯生成新的class文件,因此在IDE中刪除源代碼后,對應(yīng)的class文件也會被刪除。

pom文件 依賴的傳遞性

當(dāng)模塊 A 的 POM 文件中添加了對模塊 B 的依賴時,模塊 A 將直接依賴于模塊 B,并且會間接導(dǎo)入模塊 B 中的依賴項。這意味著模塊 A 可以使用模塊 B 提供的功能和類庫。

Maven 在解析依賴關(guān)系時會自動處理傳遞性依賴。當(dāng)模塊 A 依賴于模塊 B,而模塊 B 又依賴于模塊 C,Maven 會自動下載和管理模塊 C 的依賴,確保模塊 A 可以正常編譯和運行。

這種傳遞性依賴可以簡化項目的依賴管理,減少手動配置依賴項的工作量。但需要注意的是,過度依賴傳遞可能會導(dǎo)致依賴沖突或版本沖突的問題。因此,在添加依賴時,需要仔細(xì)考慮依賴關(guān)系,并確保所有依賴項的版本兼容性和穩(wěn)定性。文章來源地址http://www.zghlxwxcb.cn/news/detail-505313.html

到了這里,關(guān)于idea快捷鍵和常用設(shè)置和maven的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • IntelliJ IDEA快捷鍵+插件

    文章持續(xù)更新。。。 alt + enter(兩次) 自動聲明變量 = 自動補全左邊代碼 Ctrl + Alt + / = 自動補全左邊代碼 CTRL+ALT+O 優(yōu)化導(dǎo)入的類和包 Ctr+shift+U 大小寫轉(zhuǎn)化 鼠標(biāo)右鍵 =》find in patch (查找文件里面的字段內(nèi)容) ctrl + r 替換當(dāng)前文件內(nèi)容 Ctrl + G idea跳轉(zhuǎn)到指定行列快捷鍵 ctrl + h idea h

    2024年01月18日
    瀏覽(26)
  • idea常用快捷鍵

    idea常用快捷鍵: 復(fù)制行:ctrl+d 刪除行:ctrl+y 將某行代碼向下移動:ctrl+shift+↓ 將某行代碼向上移動:ctrl+shift+↑ 向下插入新行(enter):shift+enter 跳轉(zhuǎn)到當(dāng)前鼠標(biāo)上一次位置:ctrl+alt+← 跳轉(zhuǎn)到當(dāng)前鼠標(biāo)后一次位置:ctrl+alt+→ 移動到上面的方法名:alt+↑ 移動到下面的方法名

    2023年04月09日
    瀏覽(31)
  • idea-常用快捷鍵

    IntelliJ Idea 常用快捷鍵列表 CTRL+ALT+F12 資源管理器打開文件夾在WINDOW窗口快速定位到文件或者文件夾的位置 CTRL+SHIFT+U 大小寫切換 ALT+向下箭頭 查看類中的方法 CTRL+H 查看子類樹 CTRL+ALT+B 查找方法實現(xiàn) CTRL+U 查找父類 psf 快速的輸出public static final psfi 快速輸出 public static final in

    2024年02月15日
    瀏覽(32)
  • IDEA 常用快捷鍵

    工欲善其事必先利其器,下面是筆者收集的 IDEA快捷鍵 ,大家 關(guān)注加粗 的和標(biāo)注 常用 的即可。 Ctrl + A 文本全選 Ctrl + B 進入光標(biāo)所在的方法/變量的接口或是定義處,等效于 Ctrl + 左鍵單擊 Ctrl + C(常用) 復(fù)制選中文本,若未選中則復(fù)制當(dāng)前行。 Ctrl + D(常用) 復(fù)制光標(biāo)所

    2024年01月23日
    瀏覽(21)
  • idea設(shè)置字體大小快捷鍵 Ctrl+鼠標(biāo)上下滑 字體快捷鍵縮放設(shè)置

    idea設(shè)置字體大小快捷鍵 Ctrl+鼠標(biāo)上下滑 字體快捷鍵縮放設(shè)置

    雙擊 按住ctrl+鼠標(biāo)滑輪上劃放大就好了 這個雙擊設(shè)置為,Ctrl+鼠標(biāo)下滑 字體縮小就好了

    2024年02月02日
    瀏覽(99)
  • idea快捷鍵設(shè)置

    idea快捷鍵設(shè)置

    很多人都是先接觸的Eclipse或者MyEclipse之后,工作過程中抵不過公眾號、朋友各種“吹噓”IDEA的好處,忍不住來嘗試一下,入手發(fā)現(xiàn)IDEA配置好復(fù)雜,連快捷鍵都不同,莫慌,IDEA考慮到了這一點,在快捷鍵配置中允許設(shè)置為Eclipse或其他IDE的快捷鍵方式(夠人性吧): 快捷鍵設(shè)

    2024年02月13日
    瀏覽(30)
  • idea使用 ( 五 ) idea常用快捷鍵

    6.1.1.前綴指令 psvm/main 生成 main 函數(shù) sout/soutv/soutp 控制臺輸出 souf 占位符輸出模式 .new new對象 .var 定義變量 .return 生成返回值 .if 生成 判斷結(jié)構(gòu) .nn 生成 非null 判斷結(jié)構(gòu) .for/.fori 生成 循環(huán)結(jié)構(gòu) 6.1.2.高頻使用 Ctrl + Alt + SPACE(空格) 代碼提示,這個快捷鍵使用場景并不多,大部分情

    2023年04月26日
    瀏覽(46)
  • mac idea 常用快捷鍵

    mac? idea 常用快捷鍵? 代碼生成: Command + N:在代碼編輯界面生成setter、getter等代碼。 當(dāng)光標(biāo)在左側(cè)的工程結(jié)構(gòu)時,使用Command + N可以創(chuàng)建新的類、包等。 刪除和復(fù)制: Command + Delete:刪除當(dāng)前行。 Command + D:復(fù)制當(dāng)前行。 代碼重構(gòu): Command + Option + M:將當(dāng)前選中的代碼塊抽

    2024年02月16日
    瀏覽(104)
  • IntelliJ IDEA常用快捷鍵

    IntelliJ IDEA常用快捷鍵

    【2】main方法:psvm 【3】輸出語句:sout 【4】復(fù)制行:ctrl+d 【5】刪除行:ctrl+y(很多編輯器ctrl+y是前進操作,如果選擇 Delete Line,則以后都是刪除行操作,IntelliJ IDEA有默認(rèn)的前進操作ctrl+alt+z) 【6】代碼向上/下移動:Ctrl + Shift + Up / Down 【7】搜索類:? ctrl+n 【8】生成代碼

    2024年02月03日
    瀏覽(25)
  • IDEA 常用快捷鍵(持續(xù)更新)

    快捷鍵 描述 Shift + F10 執(zhí)行 Alt + / 提示補全 Ctrl + / 單行注釋 Ctrl + Shift + / 多行注釋 Alt + Enter 根據(jù)光標(biāo)所在問題,提供快速修復(fù)選擇 Alt + Insert 代碼自動生成,如生成對象的構(gòu)造函數(shù)等 Ctrl + Shift+i 出現(xiàn)類似于預(yù)覽的小窗口 Ctrl + Enter 完全打開源碼 Ctrl + 鼠標(biāo)左鍵 一步到位打開源

    2024年01月16日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包