導航:首頁 > 源碼編譯 > idea2020設置自動編譯

idea2020設置自動編譯

發布時間:2023-01-13 20:31:20

1. 如何使用intellij idea

最近嘗鮮試用了一下IntelliJ,使用下來還是比較爽的,最後我這個很少花錢買軟體的人,也在oschina上買了個人版。IDE畢竟是碼農幹活的傢伙,想想也值了。使用的時候有一些心得,記錄下來。x0dx0ax0dx0a調整界面為酷酷的黑色x0dx0ax0dx0aPreferences=>Appearance=>theme=>Darculax0dx0ax0dx0a檢出項目:x0dx0ax0dx0aVCS=>Checkout From Version Control,maven項目會被自動識別出來。x0dx0ax0dx0a設置快捷鍵:x0dx0ax0dx0aPreferences=>keymaps,有很多套方案,當然即使選擇Eclipse也還是有很多和Eclipse不同的地方。x0dx0ax0dx0a自動補全:x0dx0ax0dx0aMac下默認是clt+space,可以使用keymaps=>Main menu=>Code=>Competion設置。比Eclipse好的地方是Spring、Maven的xml,乃至freemarker模板以及iBatis的sqlmap都支持高亮和自動補全。x0dx0ax0dx0a去除自動補全的大小寫敏感:x0dx0ax0dx0a不知道多少童鞋和我一樣被Eclipse慣壞了,使用自動補全完全不注意大小寫的,IntelliJ默認區分大小寫,很是讓人難過。不過在Editor=>Code Completion里把Case sensitive completion設置為None就可以了。x0dx0ax0dx0a自動展開目錄x0dx0ax0dx0aEclipse有個打開文件就自動展開目錄的功能,在IntelliJ里從Project左邊欄的齒輪上選擇Autoscroll to Source和Autoscroll from Source都勾選上即可。x0dx0ax0dx0a使用Tomcat運行web項目:x0dx0ax0dx0a需安裝插件:Tomcat and TomEE intergrationx0dx0ax0dx0a選擇Run=>Edit Configurations,點+,選tomcat server,Deloyment選擇對應artifact。x0dx0ax0dx0a項目間文件復制x0dx0ax0dx0aIntelliJ里的工作空間是Project,不同Project之間是沒有什麼關系的。在一個Project里&paste,會彈出對話框,讓你選擇目標文件夾。也就是說,並沒有跨Project的復制,而是從源Project把文件復制出去。x0dx0ax0dx0a自動編譯x0dx0ax0dx0aIntelliJ默認是不會自動編譯項目的,所以在run之前會有個make的過程,習慣自動編譯項目的可以在這里打開:Compiler=>make project automatically。因為IntelliJ項目空間不大,所以開啟之後也不會像Eclipse一樣出現build workspace很久的情況。最好不要使用method breakpoint,會導致啟動異常緩慢,博主之前就不小心啟動了method breakpoint,然後進入調試要花掉幾分鍾的時間。IntelliJ斷點可以設置Condition,其實Eclipse也可以,只不過沒有這么明顯,同時IntelliJ可以在Condition進行代碼提示。x0dx0ax0dx0a遠程Debugx0dx0ax0dx0aRun=>Edit Configurations,選擇Add=>remote,然後你懂的。x0dx0ax0dx0aFile Templatex0dx0ax0dx0a與Eclipse的Code Template類似,只不過IntelliJ內置變數全部為大寫,例如:${NAME}。可以使用#parse(「File Header.java」)這種格式來導入另一個文件,跟jsp include的作用一樣,實現復用的一種方式吧。沒有導入/導出,有點不太方便。x0dx0ax0dx0aLive Templatex0dx0ax0dx0a用慣了Eclipse快捷鍵的人可能會不習慣,sysout、foreach等快捷方式找不到了,main方法也無法自動補全了,其實這個在IntelliJ中有一個異常強大的模塊Live Template來實現。x0dx0ax0dx0a例如,在class中嘗試psvm+tab,則會發現main方法產生了;輸入iter+tab,則生成了foreach語句。x0dx0ax0dx0alive template還有一個surround的用法,選中某個變數,鍵入ctl+alt+j兩次,則會出現自動補全的菜單。x0dx0ax0dx0a此外,還可以自定義Live Template。Code Snippet技術應用也挺普遍的,IntelliJ的Live Template優點是內置了一些智能的變數和函數,可以做到一些語義級別的分析和運用。轉載

2. idea中運行了算編譯嗎

1 正常情況下,都是運行時自動編譯; 註:使用idea,寫完代碼後,如果不運行,是不會自動編譯的,雖然在idea setting下做了勾選,也沒有起作用;

2 點擊工具欄:Tools--rebuild

3. 如何使用intellij idea

最近嘗鮮試用了一下IntelliJ,使用下來還是比較爽的,最後我這個很少花錢買軟體的人,也在oschina上買了個人版。IDE畢竟是碼農幹活的傢伙,想想也值了。使用的時候有一些心得,記錄下來。

調整界面為酷酷的黑色

Preferences=>Appearance=>theme=>Darcula

檢出項目:

VCS=>Checkout From Version Control,maven項目會被自動識別出來。

設置快捷鍵:

Preferences=>keymaps,有很多套方案,當然即使選擇Eclipse也還是有很多和Eclipse不同的地方。

自動補全:

Mac下默認是clt+space,可以使用keymaps=>Main menu=>Code=>Competion設置。比Eclipse好的地方是Spring、Maven的xml,乃至freemarker模板以及iBatis的sqlmap都支持高亮和自動補全。

去除自動補全的大小寫敏感:

不知道多少童鞋和我一樣被Eclipse慣壞了,使用自動補全完全不注意大小寫的,IntelliJ默認區分大小寫,很是讓人難過。不過在Editor=>Code Completion里把Case sensitive completion設置為None就可以了。

自動展開目錄

Eclipse有個打開文件就自動展開目錄的功能,在IntelliJ里從Project左邊欄的齒輪上選擇Autoscroll to Source和Autoscroll from Source都勾選上即可。

使用Tomcat運行web項目:

需安裝插件:Tomcat and TomEE intergration

選擇Run=>Edit Configurations,點+,選tomcat server,Deloyment選擇對應artifact。

項目間文件復制

IntelliJ里的工作空間是Project,不同Project之間是沒有什麼關系的。在一個Project里&paste,會彈出對話框,讓你選擇目標文件夾。也就是說,並沒有跨Project的復制,而是從源Project把文件復制出去。

自動編譯

IntelliJ默認是不會自動編譯項目的,所以在run之前會有個make的過程,習慣自動編譯項目的可以在這里打開:Compiler=>make project automatically。因為IntelliJ項目空間不大,所以開啟之後也不會像Eclipse一樣出現build workspace很久的情況。

Debug

debug最好不要使用method breakpoint,會導致啟動異常緩慢,博主之前就不小心啟動了method breakpoint,然後進入調試要花掉幾分鍾的時間。IntelliJ斷點可以設置Condition,其實Eclipse也可以,只不過沒有這么明顯,同時IntelliJ可以在Condition進行代碼提示。

遠程Debug

Run=>Edit Configurations,選擇Add=>remote,然後你懂的。

File Template

與Eclipse的Code Template類似,只不過IntelliJ內置變數全部為大寫,例如:${NAME}。可以使用#parse(「File Header.java」)這種格式來導入另一個文件,跟jsp include的作用一樣,實現復用的一種方式吧。沒有導入/導出,有點不太方便。

Live Template

用慣了Eclipse快捷鍵的人可能會不習慣,sysout、foreach等快捷方式找不到了,main方法也無法自動補全了,其實這個在IntelliJ中有一個異常強大的模塊Live Template來實現。

例如,在class中嘗試psvm+tab,則會發現main方法產生了;輸入iter+tab,則生成了foreach語句。

live template還有一個surround的用法,選中某個變數,鍵入ctl+alt+j兩次,則會出現自動補全的菜單。

此外,還可以自定義Live Template。Code Snippet技術應用也挺普遍的,IntelliJ的Live Template優點是內置了一些智能的變數和函數,可以做到一些語義級別的分析和運用。轉載

4. idea 設置編譯快捷鍵(代替 ctrl+f9)

今日在設置項目熱部署的時候,無奈就是不會自動編譯,不知什麼原因。

且ctrl + f9目測不能更改。

借鑒了 關於IDEA不能實時編譯的一個臨時解決辦法
使用idea自帶的錄制宏功能,搞一個外掛。。。。

5. intellij idea 14如何單獨編譯class

首先構建一個項目的選項或者它的一部分可在Build菜單中使用,選擇「Build | Make Project「,運行應用程序Run工具窗口在屏幕底部打開,配置上一個編譯事件,完成編譯。

6. idea debug模式,修改代碼後怎樣實時編譯並部署到伺服器,就像eclipse那樣

確保使用debug模式
確保tomcat由idea實例化說tomcatidea配置
(特殊修改:項目配置文件某些特殊類新增名稱參數添加修改引起能熱部署必須重啟用Jrebel插件插件收費實現部修改熱部署包括修改項目配置文件等熱部署描述均指普通修改熱部署)
項目配置圖:

7. idea怎麼用

可以先找個最簡單的helloworld示例敲一下,運行出來;每個編程ide都有各自的特色,要經常使用積累才行,無法一下子全都搞懂的 idea運行java程序的關鍵操作是關聯本地JDK和設置程序運行入口。詳細步驟如下: 關聯本地JDK,已關聯的可以跳過此步。 1.1 首次啟動idea時,依次選擇Configure--->Project Defaults--->Project Structure,進入項目結構設置面板,圖示如下: 1.2 選擇SDK,單擊綠色的加號,在彈出的列表中選擇添加JDK,圖示如下: 1.3 定位到本地JDK安裝目錄,單擊OK確認。 1.4 設置完成後,本地JDK就被關聯到idea了,單擊OK或Apply確認更改。 2. 設置程序運行入口 2.1 首次創建項目後,工具欄的運行按鈕顯示為不可用。單擊工具欄灰色三角箭頭,編輯參數配置面板如下圖: 2.2 單擊參數配置面板左側的綠色加號,新增一個Application配置,操作如下圖所示: 2.3 設置應用名稱Name,在Main class處打開主類選擇面板,切換到Project頁面,定位到擁有主類的文件(含有main方法的文件),選擇完成後單擊OK確認。操作如下圖所示: 2.4 此時,單擊工具欄的綠色三角(運行按鈕),即可運行Java程序。 3. 注意事項 3.1 當一個項目中有多個主類並存時,需要明確指定以哪一個主類做運行入口。 3.2 對於非新建的項目,idea會自動識別主類,設置程序入口。如果識別失敗,仍需要按照第2步進行手動配置。 3.3 在主類選擇面板,第一個Search by Name頁面可以自動搜索出已編譯過的主類。如果此java程序從未編譯,則必須在Project頁面手動指定。 3.4 注意到含有主類文件的類名定義行和主函數定義行左側均有一個綠色的箭頭,單擊任意一個箭頭,選擇在下拉列表裡選擇第一項Run,就可以快捷地運行java程序了,操作如下圖所示:

8. IntelliJ IDEA 自動編譯功能無法使用,On 'update' action:選項裡面沒有update classes and resources這項

在tomcat設置中Deployment要使用exploded模式的war包。只有exploded模式下才會有update classes and resources這項

9. idea解除每次編譯checkstyle自動校驗提示

idea解除每次編譯checkstyle自動校驗提示的步驟有4步。
1、點擊VCS選擇ImportintoVersionControl,選擇CreateGitRepository。
2、在彈框中選中項目所在的位置。
3、項目上右鍵-checkstyle-Deactivatecheckstyle,點擊OK。
4、重新驅動程序,就會順利進行,不再自動效驗了。

10. idea要開啟自動編譯有什麼好處

1、工作效率方面。idea開啟自動編譯當你改動代碼之後,idea會自動把你的java文件編譯成class文件,修改的也一樣,自動會更新,省下了大量的工作時間。
2、正確性方面。軟體自動編譯保證了成果的正確性,避免因錯誤導致的返工。

閱讀全文

與idea2020設置自動編譯相關的資料

熱點內容
健身房壓縮衣 瀏覽:973
單片機太陽光追蹤系統所需材料 瀏覽:356
比澤爾壓縮機型號規則 瀏覽:85
華興數控切斷編程 瀏覽:788
西安離心壓縮機 瀏覽:545
程序員需要優盤嗎 瀏覽:878
西藏掌上社保app在哪裡下載 瀏覽:599
怎麼讓伺服器固定 瀏覽:65
計數器定時器編程 瀏覽:13
程序員網上投資平台 瀏覽:877
用shell編程計算1加到100 瀏覽:233
外包公司的程序員一天寫多少代碼 瀏覽:532
蘋果手機主屏幕app如何移動 瀏覽:567
伺服器怎麼連接遠程密碼 瀏覽:431
linux娛樂命令 瀏覽:368
單片機數碼管循環顯示9到0 瀏覽:494
程序員懟代碼思路 瀏覽:327
新能源碼磚機產品介紹 瀏覽:37
模擬器共享里的文件夾名稱 瀏覽:840
easypanel控制面板源碼下載 瀏覽:532