1. 程式人生 > >解決Idea不能實時編譯的問題

解決Idea不能實時編譯的問題

    兩個月前才從MyEclipse轉到idea作為後端開發的Ide。剛剛開始,由於已經用習慣了MyEclipse,所以對於idea的很多操作都不熟悉,於是對於人們都說的什麼idea更智慧一些說法有點嗤之以鼻,比如說,一直沒能找到idea的實時編譯的方法,所以居然可以忍到每次修改一點點內容 ,甚至是列印一條東西,都需要重新重啟服務。終於,人的忍耐畢竟是有限度的,更何況一個程式設計師呢?於是乎,廢了很大功夫,終於在網上找到了解決方式。

    參考地址:https://my.oschina.net/fdblog/blog/172229

1.首先我查到了通過使用CTRL+S和CTRL+F9兩次快捷鍵可以實現程式碼的實時編譯    

        2.但是在寫程式碼時的操作,當然需要越簡單越好,那麼我們就來創造這種簡單的方式。

      在操作之前我們要知道:IDEA中有錄製巨集的功能,只要我們錄製一個巨集,內容是ctrl+s和ctrl+F9,然後在快捷鍵(keymap)中將巨集的快捷鍵設定成ctrl+s即可實現這個需求:        

     接下來就是我的操作方式啦~

    1.首先開始錄製巨集

      1) 點選選單Edit - > Marcros ->start Marcro Recording


2) 點選之後 右下角會出現如圖所示,代表巨集的錄製開始了:


 3)分別執行CTRL+S和CTRL+F9,然後點選右下角的紅色終止按鈕或者通過點選選單欄,選擇Macro,stop巨集的錄製,終止了巨集的錄製以後,出現以下視窗,提醒你進行儲存當前錄製的巨集。


2.儲存為習慣性的快捷鍵

1)完成巨集的儲存以後,開啟File ->settings ->keymap


    2)右鍵點選該巨集,選擇add keyboard Shortcut,為該巨集設定快捷鍵。


3)我選擇設定為一直比較習慣的CTRL+S:在First Stroke中,直接按住快捷鍵“Ctrl+S”,這時下面會出現一個紅色的警告,告訴我們這個快捷鍵已經被save All這個操作佔用了,但是不用管,直接點選OK儲存;

4)儲存時會提示你刪除佔用的改快捷的操作設定才能設定快捷鍵,直接點選"Remove"刪除,然後就能儲存成功了。


5)這時我們在程式執行期間,隨便改一段程式碼,或者直接列印一個資訊出來,會發現果然會出現我們的編譯進度條,再試試,也成功實現了編譯的功能哦~


相關推薦

解決Idea不能實時編譯的問題

    兩個月前才從MyEclipse轉到idea作為後端開發的Ide。剛剛開始,由於已經用習慣了MyEclipse,所以對於idea的很多操作都不熟悉,於是對於人們都說的什麼idea更智慧一些說法有點嗤之以鼻,比如說,一直沒能找到idea的實時編譯的方法,所以居然可以忍到每

關於IDEA不能實時編譯的一個臨時解決辦法

但是貌似還是沒有解決方案 其中 雖然 jse7en 童鞋告訴我們 可以(ctrl+s和ctrl+F9)進行儲存和編譯,但是。。。2個按鍵你懂得。。太麻煩了而 gohsy 童鞋告訴我們要有節奏感。。。。但是作為一個有強迫症的程式設計師。。。你懂得,我們不允許任何東西不在

關於IDEA不能實時編譯的一個臨時解決辦法。。。。

但是貌似還是沒有解決方案 其中 雖然 jse7en 童鞋告訴我們 可以(ctrl+s和ctrl+F9)進行儲存和編譯,但是。。。2個按鍵你懂得。。太麻煩了 而 gohsy 童鞋告訴我們要有節奏感。。。。但是作為一個有強迫症的程式設計師。。。你懂得,我們不

[轉]IDEA 出現編譯錯誤 Multi-catches are not supported a this language level 解決方法

module 不支持 cat 版本 編譯 mod apache mpi detail 轉自 http://blog.csdn.net/qq465235530/article/details/53897538 首先出現這種問題是說明正在使用低版本jdk編譯其本身不支持的語

IntelliJ IDEA遇到編譯失敗Compilation failed:internal java compiler error的解決辦法

IntelliJ IDEA提示編譯失敗如下: 解決辦法: 1、專案名稱處右擊,點選"Open Moudle Settings". 2、點選左邊列表“Project”,右邊Project SDK選擇1.8,Project language level選擇“8 - Lambda, type a

IDEA解決Maven專案編譯後classes檔案中沒有.xml問題

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): Mapper介面中的某個方法這個原因是因為maven 編譯時並沒有把 .xml 檔案放到 target資料夾下的c

解決IDEA編譯通過能執行但是出現紅色下劃線的問題idea cant resolve symbol"xxx"

能編譯通過說明SDK匯入正確,但是為啥我們點選每一個Java檔案會出現好多紅色的下劃線 ,並提示idea cant resolve symbol 原因就是可能沒有清除原來的歷史快取,導致一些錯誤,解決方法是 File-Invalidate Caches 然後重啟IDEA,O

IDEA編譯maven打包中出現 Perhaps you are running on a JRE rather than a JDK的問題解決

LZ是在IDEA新建的maven專案,到DOS介面打包時,提示: [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather th

解決IDEA匯入複製的maven專案編譯失敗

複製git倉庫中的maven專案到其他電腦,通過IDEA開啟之後,maven編譯不通過 解決辦法: 通過IDEA中的import->maven import匯入即可解決,通過open p

解決IDEA自動重置LanguageLevel和JavaCompiler版本的問題

div 同時 log google 註解 update plugins 都是 簡單 使用IDEA時,導入的Maven項目默認的LanguageLevel和JavaCompiler都是1.5,1.5的情況下連最簡單的@Override註解都不支持,所以項目可能出現一堆錯。 雖

解決IDEA Struts2 web.xml問題

web jar包 留言 永久 在線下載 pac spa prepare 創建項目 用IDEA整合SSH時,在web.xml中配置Struts2核心過濾器--"<filter-class>org.apache.struts2.dispatcher.ng.filte

【Eclipse+IntelliJ反編譯】Eclipse/IntelliJ IDEA編譯查看源碼及註釋

spa 分享圖片 三方 鼠標 .html 右擊 文件夾 工具 tool 怎麽用IDE查看第三方jar包的源碼和註釋,IntelliJ IDEA自帶反編譯器,Eclipse裝個插件即可,不能看註釋就麻煩了,總不能去找API文檔吧,現在終於掌握了,下面給出解決方案,供大家參考,

解決idea無法顯示中文候選框問題

pos java安裝 src 找到 解決 bubuko 顯示 重新啟動 body 第一:先找到idea安裝目錄,找到文件jre64,把它命名為“jre642”,也可以隨意命名 第二步:找到Javaan安裝目錄下的jre ,把它復制到idea安裝目錄下,命名為“jre64

解決IDEA輸入法不跟隨

JD 刪掉 blog OS 路徑 文件拷貝 net .net http 1、關掉idea後在idea的安裝路徑下把jre64文件夾刪掉,或者重命名也行,如把jre64改成jre642; 2、升級jdk版本至jdk 8u45以上 3、把Java安裝路徑下的jre文件拷貝到ID

解決IDEA授權報錯

檢查 是不是 響應 無響應 close 解決 idea forgot 被拒絕 今天打開電腦,猛然發現IDEA授權失效,然後重新用賬號密碼登陸,發現被拒絕,各種百度百思不得其解,抱著試試的態度,點擊了重置密碼 https://account.jetbrains.com/f

idea+maven編譯打包spark project core錯誤:java.lang.RuntimeException: Unable to load a Suite class

ide exception 5-0 sco anon time arp create run Discovery starting. *** RUN ABORTED *** java.lang.RuntimeException: Unable to load a Su

解決idea控制臺亂碼及項目亂碼

com src 分享 Coding enc options dea 亂碼問題 http 如果控制臺出現亂碼,解決辦法: 第1方案:.找到安裝idea的路徑下找idea文件下的bin中vmoptions文件,打開該文件,加上-Dfile.encoding=UTF-8 第二

命令行實時編譯

元素 IT doc 代碼 編譯 一個空格 type 一點 頁面效果 jade文件: doctype html html head title jade study body

解決: idea創建並部署SpringMVC項目時 報錯 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

width tomcat 錯誤 eight found 重啟 分享 .com pan 用IDEA創建並運行SpringMVC項目時,最初發現沒有Servlet包,這個問題已在上篇解決,然而當我們嘗試去運行此時的SpringMVC項目時,發現仍然有錯誤.ClassNotFou

linux下(Window當然也可以)解決idea創建maven項目導入過慢問題

image mage 分享圖片 .com -- 解決 com maven lin 1.正常創建maven web項目 2.見下圖,選擇加號 3.彈出的框中填入archetypeCatalog----internal,確定即可 linux下(Window當然也可以)解決