1前言
工欲善其事必先利其器,這也是老生常談的事情了。在做日常開發(fā)中,讓我感受到一個順手的開發(fā)工具的重要性。截至目前對于不同語言自己也使用過很多開發(fā)工具,有一些簡單的編輯器例如:notepad++、EditPlus、sublimeText、Vim、Atom、Vscode等,這些簡單的編輯器都可以編輯當(dāng)前的語言。對于不同語言的的集成開發(fā)環(huán)境(IDE,Integrated Development Environment )自己也使用過不少,這也造成自己電腦安裝的軟件很多。
對于C語言來說,經(jīng)典的,現(xiàn)在除了一些學(xué)校還在使用外的VC6.0,還有CodeBlocks,當(dāng)然C++也是可以在兩個IDE中進(jìn)行開發(fā)和調(diào)試。
對于Java來說,自己使用過的有Myeclipse, Eclipse,IDEA。
對于Python來說,自己使用的解釋器是Anaconda,最初在學(xué)習(xí)Python的時候,使用的原生的,但是并不好用。Anaconda自帶的一個編輯器,也可以說是一個IDE了,就是spyder,當(dāng)然更好的是Jupyter,WEB端的,可以轉(zhuǎn)成我們需要的很多格式,是比較強大的。除此之外使用的就是Pycharm了。
綜上,自己的感覺是,如果不是去開發(fā)大型的,或者是一個項目級別的程序的話。Pycharm、IDEA、Eclipse、MyEclipse等一些集成開發(fā)環(huán)境倒是不需要。首先,這些軟件在開始的時候就比較緩慢,第二,操作比較繁瑣,如果習(xí)慣了,倒是也沒啥。可能集成開發(fā)環(huán)境也更方便去調(diào)試,但是在進(jìn)行開發(fā)程序的時候,我們應(yīng)該有一個比較好開發(fā)思路和開發(fā)習(xí)慣,那就是功能模塊化,或者將一些功能函數(shù)寫成自己所想要的一些開發(fā)包,寫好文檔即可,供下次使用調(diào)用,這樣既可以提高軟件開發(fā)的靈活性,也能提高自己書寫的代碼的可再用性。
拋開IDE,那么難免會被對比的兩個比較軟件就是SublimeText和VsCode了。在使用VsCode之后,自己還是挺喜歡這個編輯器的,相比于SublimeText來說,Vscode提供的生態(tài)遠(yuǎn)高于SublimeText了,有很多插件供我們使用,還免費,并且它爸爸是微軟啊。
在寫一些比較小的程序的時候,我基本上開始使用VsCode了,不過既然安裝插件,那么必然也是需要進(jìn)行配置的,對于已經(jīng)配置好Java,Python環(huán)境了,那么在編寫Java和Python程序的時候,就方便多了。但是對于C和C++來說,可能稍微麻煩一些。下面就介紹一下個人在配置C、C++,Java、Python環(huán)境的的經(jīng)驗。這里只介紹在Windos系統(tǒng)下的配置,畢竟我也不可能把自己的開發(fā)環(huán)境全部轉(zhuǎn)到Linux上,或者M(jìn)ac(沒錢購置一個性能比較好的Mac了)。
2軟件下載即環(huán)境準(zhǔn)備
Java和Python環(huán)境的配置,按往常就行,沒有要求。Java就是java.exe,javac.exe這個文件夾的路徑配置到環(huán)境變量中,Python也是如此。具體使用也可以參考官方的文檔:https://code.visualstudio.com/docs/?dv=win
安裝完后,為了能夠更加方面使用,可以如下安裝插件,進(jìn)行漢化:
3C/C++配置
這個應(yīng)該屬于最繁瑣的問題了。首先需要準(zhǔn)備的就是C/C++的編譯環(huán)境,這里使用最多的就是mingw下載地址:https://sourceforge.net/projects/mingw/ 然后選擇安裝即可,類似于安裝JDK或者Python環(huán)境一樣然后就是配置好環(huán)境變量,這個就不具體介紹。如下:
選擇好一些Package,右鍵Mark For Installation,然后再菜單欄中點擊Installation --》 Apply chanages安裝。打開window,輸入gcc -v、g++ -v,如下:
說明C、C++環(huán)境已配置完畢。
下面就是配置VsCode了。這里我們需要安裝三個插件:C/C++、code runner,include automcomplete。安裝讓是如安裝漢化插件相似。
配置code runner,選中Run in Terminal 、Save File Before Runr如下:
測試C++程序,這里那我寫的一個統(tǒng)計單詞的程序,具體如下:
4配置Java環(huán)境
這里先介紹最基本的,例如使用Maven、Spring等讀者可根據(jù)情況再進(jìn)行安裝,需要安裝相應(yīng)的插件:Language Support for Java(TM) by Red Hat,Java Extension Pack,之前已安裝(code runner)。
5配置Python
需要安裝的插件是:Python 、Python Extension Pack,安裝結(jié)束后,等待下圖下載完畢:
編寫程序測試如下:
6總結(jié)
綜上,把以上的C、C++、Java、Python在vscode中的開發(fā)環(huán)境都配置完畢。各個語言開發(fā)還可以進(jìn)行更加深入地擴展,這里也只是拋磚引玉,我也相信有更多的大牛做出更牛掰的事。當(dāng)然也可以進(jìn)行前端開發(fā)的配置等等。相比直線,現(xiàn)在我更喜歡使用vscode進(jìn)行一些開發(fā)。特此將自己的經(jīng)驗分享出來,希望對讀者有用。如果想更加了解vscode可以參見官方文檔。
-
C語言
+關(guān)注
關(guān)注
180文章
7604瀏覽量
136698
原文標(biāo)題:開發(fā)中IDE的選擇?如何在VsCode上配置C\C++,Java,Python環(huán)境
文章出處:【微信號:NLP_lover,微信公眾號:自然語言處理愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論