日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

IDEA的使用

 貪挽懶月 2022-06-20 發(fā)布于廣東

前言:

正所謂工欲善其事,必先利其器,身為碼農(nóng)的我們,擁有得心應(yīng)手的編輯器就好比如魚得水,在萬行代碼中取bug首級就如觀魚賞花!IDEA就堪稱是當(dāng)世之神兵,自詡為最智能的編輯器。到底是它口出狂言還是實至名歸?所謂親身下河知深淺,親口嘗梨知酸甜,讓我們一起學(xué)習(xí)IDEA的使用以一探究竟。

一、IDEA的安裝和破解:

直接百度IDEA,進入官網(wǎng)下載,隨即安裝即可。至于破解,其法大約有三。其一便是使用lisence server,其二是用補丁包,其三便是自己搭服務(wù)器破解。因其破解之法常因版本之差異而失效,且各法在百度上皆有詳細教程,故此不再贅述。

二、IDEA的基本使用:

1、配置文件詳解:在idea的安裝目錄的bin目錄下,有 idea.exe.vmoptions,其主要配置作用如下:

  1. -Xms128m  啟動時內(nèi)存大小,增大了該參數(shù)可以提高啟動速度

  2. -Xmx750m  最大內(nèi)存量,調(diào)大會降低垃圾回收的頻率,會更流暢

  3. -XX:ReservedCodeCacheSize=240m  保留的代碼所占內(nèi)存大小,也可增大

Windows用戶在 C:\Users\username\.IntelliJIdeaxxxx.x有config和system目錄,關(guān)于idea的配置均在config目錄下,若配置亂了,刪除config目錄即可。

2、模塊module:idea并無workspace之概念,只有project和module。其project相當(dāng)于eclipse中的workspace,module相當(dāng)于eclipse中的project。eclipse中一個頁面可以呈現(xiàn)多個project,而idea一個頁面只能展現(xiàn)一個project,但是可以有多個module。這是為了更好的進行分布式開發(fā)。創(chuàng)建方法簡單,直接選中project右鍵new module即可,刪除module需先選中module,右鍵,open module settings,再選中module點擊減號,再點ok,然后選中module才會有delete選項。

3、常用設(shè)置:file ---> settings進入設(shè)置,其常用設(shè)置如下:

(1)、 appearance & behavior:設(shè)置主題:若想要更多主題,可進入riaway網(wǎng)站下載相應(yīng)jar包, 然后在idea中選擇 file ---> import settings,然后選擇剛才下載的主題,出現(xiàn)如下畫面:

點擊ok即會自動重啟,然后主題便會生效。

(2)、 editor:

滾輪改變字體大小:在上圖中圈出部分打上勾,按住CTRL鍵再滾動鼠標(biāo)滾輪就可以改變代碼字體大小。


顯示文檔注釋:在上圖中圈出部分打上勾,就可以讓鼠標(biāo)懸停在某一類或方法上時顯示它的文檔注釋。建議開啟此功能。


自動導(dǎo)包:idea和eclipse一樣,默認不會自動導(dǎo)包,eclipse導(dǎo)包是CTRL+shift + O,而idea是 alt + enter。進行上圖設(shè)置,就會進行自動導(dǎo)包。建議開啟此功能。


方法分隔符:一個類當(dāng)中可能有多個方法,進行上圖設(shè)置后,一個方法的結(jié)尾與另一個方法的開頭之間會有一條橫線將兩個方法分隔開來,讓結(jié)構(gòu)更加清晰。建議勾選。


忽略大小寫:Java嚴格取分大小寫,所以idea默認也取分大小寫。寫string并不會有提示,當(dāng)s大寫時才會有提示。進行上圖設(shè)置,即可忽略大小寫,s小寫也會出來String的提示。


多行顯示tabs:當(dāng)編輯窗口打開的類很多時,一行顯示不下,默認會隱藏一些類。把上圖的勾去掉,就會多行顯示所有打開的類名。


字體相關(guān)設(shè)置:上圖圈出部分即可進行全局字體相關(guān)設(shè)置。


在上圖圈出部分打上勾,可以單獨設(shè)置控制臺和代碼編輯窗的字體和顏色。


設(shè)置注釋顏色:注釋顏色默認灰色,按上圖操作可設(shè)置注釋的字體顏色。


設(shè)置類文檔注釋模板:按上圖操作可設(shè)置類文檔注釋的模板。


設(shè)置編碼:在上圖圈出的地方可以設(shè)置全局編碼和當(dāng)前項目編碼。建議都設(shè)置成utf-8。


設(shè)置模板:我們知道在eclipse中輸入syso回車就是一條輸出語句,這就是模板。idea中可以自定義模板。在 editor ---> live templates 中就可以設(shè)置模板。常用模板在iterations、others、output中,可以修改,也可以新增自定義模板。 常用模板如下: 模板|作用 -|:- psvm|main方法 sout、soutp、soutm、soutv|輸出語句 fori、itar|for循環(huán) iter|增強for userList.for|增強for遍歷名為userList的集合 ifn、xxx.nu|if(xxx == null) inn、xxx.nn|if(xxx != null) prsf|private static final psf、psfi、psfs|public static final (int、String) 修改模板:比如要把main函數(shù)模板由psvm改成main,進行上圖設(shè)置即可。
自定義模板:還是在剛才頁面,點擊加號,然后點擊template group,然后輸入模板組名字。然后在左側(cè)模板組中找到自己定義的模板組的名字,選中后再次點擊加號,然后點上圖中的第一個live template,就可添加模板。寫好需要定義的模板,然后點擊define,然后選擇Java,點擊ok就行。
(3)、 build、execution、deployment:

設(shè)置自動編譯:打上這兩個勾,就會自動編譯。所謂自動編譯,就是每次修改了代碼,會自己編譯生成最新的class文件。eclipse默認是開啟了此功能的,而idea默認沒開啟,強烈建議開啟!


省電模式:file ---> power save mode ,這是設(shè)置省電模式的,如果你的代碼沒有了提示和檢查功能,估計就是開啟了省電模式,關(guān)閉即可。


多窗口顯示代碼:我們知道eclipse的代碼編輯窗可以同時顯示好幾個類,只需要把想打開的類拖一下就行,idea也可以同時顯示兩個類的代碼編輯窗,選中想要打開類,右鍵:點擊split vertically效果如下:


(4)、 keymap:設(shè)置快捷鍵:在上圖所示地方選擇eclipse,可以將快捷鍵改成eclipse版本的(有部分快捷鍵還是有些差異,并非完全一樣),比如eclipse中刪除當(dāng)前行是ctrl+D,這里設(shè)置為eclipse后,ctrl+D也是這個效果。 還可以自定義快捷鍵。下圖第一個放大鏡是搜索相應(yīng)的功能對應(yīng)的快捷鍵是什么,第二個放大鏡是搜索快捷鍵對應(yīng)的功能,找到后可以可以進行修改。

4、配置tomcat:若是springboot,內(nèi)置了tomcat,無需配置,若是一般的動態(tài)項目,就需要配置tomcat。配置tomcat步驟如下圖:點擊edit configurations后,點擊template,然后按下圖步驟操作:在此就可以配置tomcat,然后點擊上圖中的deployment選擇需要部署的工程,然后運行即可。

5、關(guān)聯(lián)數(shù)據(jù)庫:按下圖步驟操作,關(guān)聯(lián)數(shù)據(jù)庫。點擊test connection,顯示successful就可以,然后點ok就可以看到數(shù)據(jù)庫中的信息了。


6、配置maven:idea已經(jīng)集成了maven,但還是建議使用自己安裝的maven。配置自己安裝的maven方式如下:


7、其他設(shè)置:

(1)、 清除索引:idea會自動為項目創(chuàng)建索引,為了加快文件查詢,從而加快各種查找、代碼提示等各種操作的速度。但是,索引有時候也會出問題,比如idea未正常退出、電腦藍屏等。索引出了問題,當(dāng)你重新打開項目就會報各種莫名其妙的錯誤,甚至項目都打不開。出現(xiàn)這種情況就可以清除索引:點擊 file ---> Invalidate caches 即可清除索引。

(2)、 關(guān)閉自動更新:關(guān)閉自動更新操作如下:

(3)、 插件的安裝:插件的安裝如上圖所示。點擊browse repositories...即可在線安裝插件。

總結(jié):

以上乃本教程的全部內(nèi)容,涵蓋了idea使用的方方面面。雖然我之前也一直在用eclipse,但是生而為人,不能因循守舊,總要不斷嘗試新事物,才會有所突破!

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多