0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在VsCode上配置C\C++ Java Python环境

电子工程师 来源:fqj 2019-05-14 09:37 次阅读

1前言

工欲善其事必先利其器,这也是老生常谈的事情了。在做日常开发中,让我感受到一个顺手的开发工具的重要性。截至目前对于不同语言自己也使用过很多开发工具,有一些简单的编辑器例如:notepad++、EditPlus、sublimeText、Vim、Atom、Vscode等,这些简单的编辑器都可以编辑当前的语言。对于不同语言的的集成开发环境(IDE,Integrated Development Environment )自己也使用过不少,这也造成自己电脑安装的软件很多。

对于C语言来说,经典的,现在除了一些学校还在使用外的VC6.0,还有CodeBlocks,当然C++也是可以在两个IDE中进行开发和调试。

对于Java来说,自己使用过的有Myeclipse, Eclipse,IDEA。

对于Python来说,自己使用的解释器是Anaconda,最初在学习Python的时候,使用的原生的,但是并不好用。Anaconda自带的一个编辑器,也可以说是一个IDE了,就是spyder,当然更好的是Jupyter,WEB端的,可以转成我们需要的很多格式,是比较强大的。除此之外使用的就是Pycharm了。

综上,自己的感觉是,如果不是去开发大型的,或者是一个项目级别的程序的话。Pycharm、IDEA、Eclipse、MyEclipse等一些集成开发环境倒是不需要。首先,这些软件在开始的时候就比较缓慢,第二,操作比较繁琐,如果习惯了,倒是也没啥。可能集成开发环境也更方便去调试,但是在进行开发程序的时候,我们应该有一个比较好开发思路和开发习惯,那就是功能模块化,或者将一些功能函数写成自己所想要的一些开发包,写好文档即可,供下次使用调用,这样既可以提高软件开发的灵活性,也能提高自己书写的代码的可再用性。

抛开IDE,那么难免会被对比的两个比较软件就是SublimeText和VsCode了。在使用VsCode之后,自己还是挺喜欢这个编辑器的,相比于SublimeText来说,Vscode提供的生态远高于SublimeText了,有很多插件供我们使用,还免费,并且它爸爸是微软啊。

在写一些比较小的程序的时候,我基本上开始使用VsCode了,不过既然安装插件,那么必然也是需要进行配置的,对于已经配置好Java,Python环境了,那么在编写Java和Python程序的时候,就方便多了。但是对于C和C++来说,可能稍微麻烦一些。下面就介绍一下个人在配置C、C++,Java、Python环境的的经验。这里只介绍在Windos系统下的配置,毕竟我也不可能把自己的开发环境全部转到Linux上,或者Mac(没钱购置一个性能比较好的Mac了)。

2软件下载即环境准备

Java和Python环境的配置,按往常就行,没有要求。Java就是java.exe,javac.exe这个文件夹的路径配置到环境变量中,Python也是如此。具体使用也可以参考官方的文档:https://code.visualstudio.com/docs/?dv=win

安装完后,为了能够更加方面使用,可以如下安装插件,进行汉化:

如何在VsCode上配置CC++ Java Python环境

3C/C++配置

这个应该属于最繁琐的问题了。首先需要准备的就是C/C++的编译环境,这里使用最多的就是mingw下载地址:https://sourceforge.net/projects/mingw/ 然后选择安装即可,类似于安装JDK或者Python环境一样然后就是配置好环境变量,这个就不具体介绍。如下:

如何在VsCode上配置CC++ Java Python环境

选择好一些Package,右键Mark For Installation,然后再菜单栏中点击Installation --》 Apply chanages安装。打开window,输入gcc -v、g++ -v,如下:

如何在VsCode上配置CC++ Java Python环境

说明C、C++环境已配置完毕。

下面就是配置VsCode了。这里我们需要安装三个插件:C/C++、code runner,include automcomplete。安装让是如安装汉化插件相似。

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

如何在VsCode上配置CC++ Java Python环境

测试C++程序,这里那我写的一个统计单词的程序,具体如下:

如何在VsCode上配置CC++ Java Python环境

4配置Java环境

这里先介绍最基本的,例如使用Maven、Spring等读者可根据情况再进行安装,需要安装相应的插件:Language Support for Java(TM) by Red Hat,Java Extension Pack,之前已安装(code runner)。

如何在VsCode上配置CC++ Java Python环境

5配置Python

需要安装的插件是:Python 、Python Extension Pack,安装结束后,等待下图下载完毕:

编写程序测试如下:

如何在VsCode上配置CC++ Java Python环境

6总结

综上,把以上的C、C++、Java、Python在vscode中的开发环境都配置完毕。各个语言开发还可以进行更加深入地扩展,这里也只是抛砖引玉,我也相信有更多的大牛做出更牛掰的事。当然也可以进行前端开发的配置等等。相比直线,现在我更喜欢使用vscode进行一些开发。特此将自己的经验分享出来,希望对读者有用。如果想更加了解vscode可以参见官方文档。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7601

    浏览量

    136235

原文标题:开发中IDE的选择?如何在VsCode上配置C\C++,Java,Python环境

文章出处:【微信号:NLP_lover,微信公众号:自然语言处理爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    vscode配置MinGW的C++开发环境

    编程语言C++
    YS YYDS
    发布于 :2023年04月13日 18:36:02

    JAVAC++区别

    面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。
    发表于 04-11 15:19

    JAVAC++区别

    对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。 J
    发表于 10-10 14:50

    JavaC++的区别

    对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。 J
    发表于 09-13 16:02

    如何去解决VScode C++头文件的问题

    VScode C++头文件问题的终极解决办法之前在配置VScode环境的时候,按照网上的文章配置
    发表于 08-23 07:41

    何在ubuntu中用vscode编译调试C\C++

    vscode软件并进行安装:2.等待安装完成之后打开界面如下:2.在ubuntu中用vscode编译调试C\C++vscode中安装
    发表于 12-14 07:11

    在ubuntu中用vscode编译调试C\C++

    3. 基于跨平台多类型代码编辑器VScode关于在ubuntu中用vscode编译调试C\C++Ubuntu安装vscode图形安装,首先在
    发表于 12-22 08:01

    何在IAR中配置C++开发环境

    本文简要介绍了如何在IAR中配置C++开发环境,由于C++的封装支持,引入面向对象的开发思路可以使得用C
    发表于 01-27 07:21

    vscode编辑环境配置

    文章目录vscode编辑环境配置vscode编辑环境配置下载官方库:链接插件安装
    发表于 02-11 07:55

    JAVAC++区别详解

    速度要比C++慢10-30倍.即使采用just-in-time compiling (读取类文件字节后,编译成本地机器码)技术,速度也要比C++慢好多. 2)java程序有要从网络
    发表于 12-01 09:12 466次阅读

    vscode配置c++

    深入了解了vscode之后发现了vscode很贴心地内置了很多功能,让我觉得我可以很快适应到vscode的使用。这真是微软的良心之作,想想这个产品应该让微软在开发者心中加了很多分,它让我们看到越来越开放和越来越有情怀的微软。
    发表于 12-23 12:04 6119次阅读
    <b class='flag-5'>vscode</b><b class='flag-5'>配置</b><b class='flag-5'>c++</b>

    Python 并非最好的编程语言,它无法取代 C/C++Java

        自从 20 世纪 90 年代初发布以来,Python 一直相当火爆,在这二十多年里,它的流行程度远远超过了 CC#、Java 甚至 Javascript。   虽然
    的头像 发表于 12-24 17:38 3408次阅读

    ubuntu18安装vscode搭建嵌入式linux开发环境

    code_1.51.0-1604600753_amd64.deb配置vscode(安装插件)C/C++,这个肯定是必须的。C/
    发表于 11-01 16:57 10次下载
    ubuntu18安装<b class='flag-5'>vscode</b>搭建嵌入式linux开发<b class='flag-5'>环境</b>

    【国产MCU学步随笔------兆易创新GD32f103CBT6,及vscode编辑环境配置

    文章目录vscode编辑环境配置vscode编辑环境配置下载官方库:链接插件安装
    发表于 12-08 10:36 10次下载
    【国产MCU学步随笔------兆易创新GD32f103CBT6,及<b class='flag-5'>vscode</b>编辑<b class='flag-5'>环境</b><b class='flag-5'>配置</b>】

    c语言,c++,java,python区别

    C语言、C++JavaPython是四种常见的编程语言,各有优点和特点。 C语言: C语言是
    的头像 发表于 02-05 14:11 2254次阅读