0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在VsCode上配置C\C++ Java Python環(huán)境

電子工程師 ? 來源:fqj ? 2019-05-14 09:37 ? 次閱讀

1前言

工欲善其事必先利其器,這也是老生常談的事情了。在做日常開發(fā)中,讓我感受到一個(gè)順手的開發(fā)工具的重要性。截至目前對(duì)于不同語言自己也使用過很多開發(fā)工具,有一些簡(jiǎn)單的編輯器例如:notepad++、EditPlus、sublimeText、Vim、Atom、Vscode等,這些簡(jiǎn)單的編輯器都可以編輯當(dāng)前的語言。對(duì)于不同語言的的集成開發(fā)環(huán)境(IDE,Integrated Development Environment )自己也使用過不少,這也造成自己電腦安裝的軟件很多。

對(duì)于C語言來說,經(jīng)典的,現(xiàn)在除了一些學(xué)校還在使用外的VC6.0,還有CodeBlocks,當(dāng)然C++也是可以在兩個(gè)IDE中進(jìn)行開發(fā)和調(diào)試。

對(duì)于Java來說,自己使用過的有Myeclipse, Eclipse,IDEA。

對(duì)于Python來說,自己使用的解釋器是Anaconda,最初在學(xué)習(xí)Python的時(shí)候,使用的原生的,但是并不好用。Anaconda自帶的一個(gè)編輯器,也可以說是一個(gè)IDE了,就是spyder,當(dāng)然更好的是Jupyter,WEB端的,可以轉(zhuǎn)成我們需要的很多格式,是比較強(qiáng)大的。除此之外使用的就是Pycharm了。

綜上,自己的感覺是,如果不是去開發(fā)大型的,或者是一個(gè)項(xiàng)目級(jí)別的程序的話。Pycharm、IDEA、Eclipse、MyEclipse等一些集成開發(fā)環(huán)境倒是不需要。首先,這些軟件在開始的時(shí)候就比較緩慢,第二,操作比較繁瑣,如果習(xí)慣了,倒是也沒啥??赡芗砷_發(fā)環(huán)境也更方便去調(diào)試,但是在進(jìn)行開發(fā)程序的時(shí)候,我們應(yīng)該有一個(gè)比較好開發(fā)思路和開發(fā)習(xí)慣,那就是功能模塊化,或者將一些功能函數(shù)寫成自己所想要的一些開發(fā)包,寫好文檔即可,供下次使用調(diào)用,這樣既可以提高軟件開發(fā)的靈活性,也能提高自己書寫的代碼的可再用性。

拋開IDE,那么難免會(huì)被對(duì)比的兩個(gè)比較軟件就是SublimeText和VsCode了。在使用VsCode之后,自己還是挺喜歡這個(gè)編輯器的,相比于SublimeText來說,Vscode提供的生態(tài)遠(yuǎn)高于SublimeText了,有很多插件供我們使用,還免費(fèi),并且它爸爸是微軟啊。

在寫一些比較小的程序的時(shí)候,我基本上開始使用VsCode了,不過既然安裝插件,那么必然也是需要進(jìn)行配置的,對(duì)于已經(jīng)配置好Java,Python環(huán)境了,那么在編寫Java和Python程序的時(shí)候,就方便多了。但是對(duì)于C和C++來說,可能稍微麻煩一些。下面就介紹一下個(gè)人在配置C、C++,Java、Python環(huán)境的的經(jīng)驗(yàn)。這里只介紹在Windos系統(tǒng)下的配置,畢竟我也不可能把自己的開發(fā)環(huán)境全部轉(zhuǎn)到Linux上,或者M(jìn)ac(沒錢購置一個(gè)性能比較好的Mac了)。

2軟件下載即環(huán)境準(zhǔn)備

Java和Python環(huán)境的配置,按往常就行,沒有要求。Java就是java.exe,javac.exe這個(gè)文件夾的路徑配置到環(huán)境變量中,Python也是如此。具體使用也可以參考官方的文檔:https://code.visualstudio.com/docs/?dv=win

安裝完后,為了能夠更加方面使用,可以如下安裝插件,進(jìn)行漢化:

如何在VsCode上配置CC++ Java Python環(huán)境

3C/C++配置

這個(gè)應(yīng)該屬于最繁瑣的問題了。首先需要準(zhǔn)備的就是C/C++的編譯環(huán)境,這里使用最多的就是mingw下載地址:https://sourceforge.net/projects/mingw/ 然后選擇安裝即可,類似于安裝JDK或者Python環(huán)境一樣然后就是配置好環(huán)境變量,這個(gè)就不具體介紹。如下:

如何在VsCode上配置CC++ Java Python環(huán)境

選擇好一些Package,右鍵Mark For Installation,然后再菜單欄中點(diǎn)擊Installation --》 Apply chanages安裝。打開window,輸入gcc -v、g++ -v,如下:

如何在VsCode上配置CC++ Java Python環(huán)境

說明C、C++環(huán)境已配置完畢。

下面就是配置VsCode了。這里我們需要安裝三個(gè)插件:C/C++、code runner,include automcomplete。安裝讓是如安裝漢化插件相似。

配置code runner,選中Run in Terminal 、Save File Before Runr如下:

如何在VsCode上配置CC++ Java Python環(huán)境

測(cè)試C++程序,這里那我寫的一個(gè)統(tǒng)計(jì)單詞的程序,具體如下:

如何在VsCode上配置CC++ Java Python環(huán)境

4配置Java環(huán)境

這里先介紹最基本的,例如使用Maven、Spring等讀者可根據(jù)情況再進(jìn)行安裝,需要安裝相應(yīng)的插件:Language Support for Java(TM) by Red Hat,Java Extension Pack,之前已安裝(code runner)。

如何在VsCode上配置CC++ Java Python環(huán)境

5配置Python

需要安裝的插件是:Python 、Python Extension Pack,安裝結(jié)束后,等待下圖下載完畢:

編寫程序測(cè)試如下:

如何在VsCode上配置CC++ Java Python環(huán)境

6總結(jié)

綜上,把以上的C、C++、Java、Python在vscode中的開發(fā)環(huán)境都配置完畢。各個(gè)語言開發(fā)還可以進(jìn)行更加深入地?cái)U(kuò)展,這里也只是拋磚引玉,我也相信有更多的大牛做出更牛掰的事。當(dāng)然也可以進(jìn)行前端開發(fā)的配置等等。相比直線,現(xiàn)在我更喜歡使用vscode進(jìn)行一些開發(fā)。特此將自己的經(jīng)驗(yàn)分享出來,希望對(duì)讀者有用。如果想更加了解vscode可以參見官方文檔。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7575

    瀏覽量

    134153

原文標(biāo)題:開發(fā)中IDE的選擇?如何在VsCode上配置C\C++,Java,Python環(huán)境

文章出處:【微信號(hào):NLP_lover,微信公眾號(hào):自然語言處理愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    vscode配置MinGW的C++開發(fā)環(huán)境

    編程語言C++
    YS YYDS
    發(fā)布于 :2023年04月13日 18:36:02

    JAVAC++區(qū)別

    面向?qū)ο蟮膹氐仔裕?b class='flag-5'>JAVA則是完全的面向?qū)ο笳Z言,它句法更清晰,規(guī)模更小,更易學(xué)。它是在對(duì)多種程序設(shè)計(jì)語言進(jìn)行了深入細(xì)致研究的基礎(chǔ),據(jù)棄了其他語言的不足之處,從根本上解決了c++的固有缺陷。
    發(fā)表于 04-11 15:19

    JAVAC++區(qū)別

    對(duì)象的徹底性!JAVA則是完全的面向?qū)ο笳Z言,它句法更清晰,規(guī)模更小,更易學(xué)。它是在對(duì)多種程序設(shè)計(jì)語言進(jìn)行了深入細(xì)致研究的基礎(chǔ),據(jù)棄了其他語言的不足之處,從根本上解決了c++的固有缺陷。 J
    發(fā)表于 10-10 14:50

    JavaC++的區(qū)別

    對(duì)象的徹底性!JAVA則是完全的面向?qū)ο笳Z言,它句法更清晰,規(guī)模更小,更易學(xué)。它是在對(duì)多種程序設(shè)計(jì)語言進(jìn)行了深入細(xì)致研究的基礎(chǔ),據(jù)棄了其他語言的不足之處,從根本上解決了c++的固有缺陷。 J
    發(fā)表于 09-13 16:02

    如何去解決VScode C++頭文件的問題

    VScode C++頭文件問題的終極解決辦法之前在配置VScode環(huán)境的時(shí)候,按照網(wǎng)上的文章配置
    發(fā)表于 08-23 07:41

    何在ubuntu中用vscode編譯調(diào)試C\C++

    vscode軟件并進(jìn)行安裝:2.等待安裝完成之后打開界面如下:2.在ubuntu中用vscode編譯調(diào)試C\C++vscode中安裝
    發(fā)表于 12-14 07:11

    在ubuntu中用vscode編譯調(diào)試C\C++

    3. 基于跨平臺(tái)多類型代碼編輯器VScode關(guān)于在ubuntu中用vscode編譯調(diào)試C\C++Ubuntu安裝vscode圖形安裝,首先在
    發(fā)表于 12-22 08:01

    何在IAR中配置C++開發(fā)環(huán)境

    本文簡(jiǎn)要介紹了如何在IAR中配置C++開發(fā)環(huán)境,由于C++的封裝支持,引入面向?qū)ο蟮拈_發(fā)思路可以使得用C
    發(fā)表于 01-27 07:21

    vscode編輯環(huán)境配置

    文章目錄vscode編輯環(huán)境配置vscode編輯環(huán)境配置下載官方庫:鏈接插件安裝
    發(fā)表于 02-11 07:55

    JAVAC++區(qū)別詳解

    速度要比C++慢10-30倍.即使采用just-in-time compiling (讀取類文件字節(jié)后,編譯成本地機(jī)器碼)技術(shù),速度也要比C++慢好多. 2)java程序有要從網(wǎng)絡(luò)
    發(fā)表于 12-01 09:12 ?441次閱讀

    vscode配置c++

    深入了解了vscode之后發(fā)現(xiàn)了vscode很貼心地內(nèi)置了很多功能,讓我覺得我可以很快適應(yīng)到vscode的使用。這真是微軟的良心之作,想想這個(gè)產(chǎn)品應(yīng)該讓微軟在開發(fā)者心中加了很多分,它讓我們看到越來越開放和越來越有情懷的微軟。
    發(fā)表于 12-23 12:04 ?6075次閱讀
    <b class='flag-5'>vscode</b><b class='flag-5'>配置</b><b class='flag-5'>c++</b>

    Python 并非最好的編程語言,它無法取代 C/C++Java

    ? ? 自從 20 世紀(jì) 90 年代初發(fā)布以來,Python 一直相當(dāng)火爆,在這二十多年里,它的流行程度遠(yuǎn)遠(yuǎn)超過了 C、C#、Java 甚至 Javascript。 ? 雖然
    的頭像 發(fā)表于 12-24 17:38 ?3298次閱讀

    ubuntu18安裝vscode搭建嵌入式linux開發(fā)環(huán)境

    code_1.51.0-1604600753_amd64.deb配置vscode(安裝插件)C/C++,這個(gè)肯定是必須的。C/
    發(fā)表于 11-01 16:57 ?10次下載
    ubuntu18安裝<b class='flag-5'>vscode</b>搭建嵌入式linux開發(fā)<b class='flag-5'>環(huán)境</b>

    【國(guó)產(chǎn)MCU學(xué)步隨筆------兆易創(chuàng)新GD32f103CBT6,及vscode編輯環(huán)境配置

    文章目錄vscode編輯環(huán)境配置vscode編輯環(huán)境配置下載官方庫:鏈接插件安裝
    發(fā)表于 12-08 10:36 ?10次下載
    【國(guó)產(chǎn)MCU學(xué)步隨筆------兆易創(chuàng)新GD32f103CBT6,及<b class='flag-5'>vscode</b>編輯<b class='flag-5'>環(huán)境</b><b class='flag-5'>配置</b>】

    c語言,c++,java,python區(qū)別

    C語言、C++、JavaPython是四種常見的編程語言,各有優(yōu)點(diǎn)和特點(diǎn)。 C語言: C語言是
    的頭像 發(fā)表于 02-05 14:11 ?1384次閱讀