摘要:最近剛接觸到,第一印象和很像,但比流暢穩(wěn)定又和很像,但比簡潔。使用創(chuàng)建工程花鍵可以快速啟動命令輸入框,輸入,選擇,進(jìn)入向?qū)罘绞剑x擇指定模版,實(shí)際會觸發(fā)命令,該命令可按照需求創(chuàng)建工程。預(yù)告下一期講講使用玩轉(zhuǎn)
最近剛接觸到VSCode,第一印象和Atom很像,但比Atom流暢穩(wěn)定;又和eclipse很像,但比eclipse簡潔。很多前端的都切過去了,大家都說這玩意兒,所有語言都支持,再也不用裝多個(gè)IDE了。
于是我也用了一下,很喜歡,但易用性還是遠(yuǎn)不能和IDEA比,VSCode的很多東西都要配置,我覺得他在嘗試以簡單的方式達(dá)到最好的效果,蠻適合程序員用的,最少我是在用VSCode時(shí)學(xué)會了幾條maven命令。
言歸正傳,寫下這篇文字,主要目的是幫助新手快速上手VSCode,在擼Java時(shí)少踩些坑,也歡迎大家回復(fù)更好的踩坑方法。
OS: MAC (應(yīng)該只影響快捷鍵)
JDK: 1.8 (環(huán)境變量已配好)
Maven: 3.3.3 (環(huán)境變量已配好)
從官網(wǎng)下載了MAC 版的 VSCode,解壓后拖入應(yīng)用程序即可使用。VSCode本身只是一個(gè)編輯器,安裝插件后才會無所不能。
安裝中文插件包,將菜單改成中文。
安裝JAVA 開發(fā)套件
安裝 Java Extension Pack 擴(kuò)展包,這個(gè)擴(kuò)展包包含了四個(gè)常用的包,這個(gè)擴(kuò)展包安裝好以后就可以進(jìn)行Java開發(fā)了,Java、Maven 路徑在環(huán)境變量中以后,不需要在VSCode中配置這兩個(gè)路徑。
Language Support for Java? by Red Hat
Debugger for Java
Java Test Runner
Maven Project Explorer
使用Maven創(chuàng)建工程
“花鍵+Shift+P” 可以快速啟動命令輸入框,輸入maven,選擇Maven: Generate from Maven Archetype,進(jìn)入向?qū)罘绞剑x擇指定Maven 模版,實(shí)際會觸發(fā)maven命令,該命令可按照需求創(chuàng)建Maven工程。
坑
在使用mvn archetype:generate進(jìn)行構(gòu)建的時(shí)候,出現(xiàn)[INFO] Generating project in Interactive mode在這里卡住,因?yàn)樗麜ハ螺d文件archtype-catalog.xml,下載掛住了。
增加參數(shù)-DarchetypeCatalog=internal后就不會去下載這個(gè)文件,問題解決了。
在 Maven Projects中可以看到工程中所有的pom文件,右鍵可以觸發(fā)maven的各種命令。此時(shí)我有點(diǎn)懷念I(lǐng)DEA的快速skiptest按鈕。在這里只能用命令的方式實(shí)現(xiàn)。右鍵中有個(gè)custom goals,點(diǎn)擊這個(gè)會顯示輸入框,組合多條命令。
調(diào)試fn + F5 就可以觸發(fā)調(diào)試,在main函數(shù)之上都有個(gè)小甲蟲,點(diǎn)擊它就可以當(dāng)前main函數(shù)作為入口啟動調(diào)試。設(shè)置斷點(diǎn)、多帶帶運(yùn)行都很自然流暢。
運(yùn)行我是在終端中通過java -jar的方式 啟動jar包,非IDE功能。
預(yù)告:下一期講講使用VSCode玩轉(zhuǎn)SpringBoot
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/72281.html
摘要:在打開的輸入框內(nèi),可以輸入任何命令。輸入進(jìn)行項(xiàng)目創(chuàng)建,最后一步選擇依賴的庫。自動補(bǔ)全的能力較弱文件中的類名沒法與代碼聯(lián)動。挪動文件,其他文件中的類名全稱不會自動變化。如果要收費(fèi),第二好用還是。輕量,擴(kuò)展性好,易用性等細(xì)節(jié)需要增強(qiáng)。 上期玩轉(zhuǎn)了maven,這期我們來用VSCode一起來玩 spring-boot 安裝spring-boot擴(kuò)展插件 最主要的插件是 Spring Boot ...
摘要:插件提供內(nèi)容,負(fù)責(zé)渲染。增量更新,盡可能地減少重新渲染長時(shí)間運(yùn)行的任務(wù)應(yīng)該支持,并可以取消插件能夠正確地處理對象的生命周期。使用了模式,運(yùn)行可以將這個(gè)對象銷毀。 使用 命令行使用 幫助:code --help 使用已經(jīng)打開的窗口來打開文件:code -r 打開文件并滾動到特定行:code -r -g package.json:128 比較兩個(gè)文件:code -r -d a.tx...
摘要:感謝大神的免費(fèi)的計(jì)算機(jī)編程類中文書籍收錄并推薦地址,以后在倉庫里更新地址,聲音版全文狼叔如何正確的學(xué)習(xí)簡介現(xiàn)在,越來越多的科技公司和開發(fā)者開始使用開發(fā)各種應(yīng)用。 說明 2017-12-14 我發(fā)了一篇文章《沒用過Node.js,就別瞎逼逼》是因?yàn)橛腥嗽谥跎虾贜ode.js。那篇文章的反響還是相當(dāng)不錯(cuò)的,甚至連著名的hax賀老都很認(rèn)同,下班時(shí)讀那篇文章,竟然坐車的還坐過站了。大家可以很...
摘要:感謝大神的免費(fèi)的計(jì)算機(jī)編程類中文書籍收錄并推薦地址,以后在倉庫里更新地址,聲音版全文狼叔如何正確的學(xué)習(xí)簡介現(xiàn)在,越來越多的科技公司和開發(fā)者開始使用開發(fā)各種應(yīng)用。 說明 2017-12-14 我發(fā)了一篇文章《沒用過Node.js,就別瞎逼逼》是因?yàn)橛腥嗽谥跎虾贜ode.js。那篇文章的反響還是相當(dāng)不錯(cuò)的,甚至連著名的hax賀老都很認(rèn)同,下班時(shí)讀那篇文章,竟然坐車的還坐過站了。大家可以很...
閱讀 989·2021-11-24 09:39
閱讀 2210·2021-11-16 11:54
閱讀 2092·2021-11-11 17:22
閱讀 2379·2021-09-30 09:55
閱讀 3607·2021-08-12 13:22
閱讀 1633·2019-08-30 15:44
閱讀 1179·2019-08-29 12:12
閱讀 3271·2019-08-27 10:58