首页 > 系统相关 >如何在ubuntu下安装Vscode并且运行C语言文件或者python文件

如何在ubuntu下安装Vscode并且运行C语言文件或者python文件

时间:2023-05-25 22:26:12浏览次数:46  
标签:文件 code Vscode python runner 点击 C语言 运行

要想在ubuntu中编写并运行C语言或python文件,有两种方法,第一种是直接用vim编写(在我之前的文章中有详细介绍)

可以点击如下链接:

如何在ubuntu安装C语言环境 - 代师 - 博客园 (cnblogs.com)

如何在Ubuntu中编写Python代码并运行 - 代师 - 博客园 (cnblogs.com)

 

今天我要说的是用专业的软件Vscode进行编写并运行。

一、下载vscode:

法一:在官网下载

网址:下载Visual Studio Code - Mac, Linux, Windows

 下载deb后的x64版本

法二、直接在ubuntu自带的软件商店下载,搜索code(推荐)

 

 点击下载即可。

二、配置vscode

1、界面颜色

安装好vscode后,进入默认界面是深色的,同学们如果有喜欢浅色主题的话可以点击左上的文件--首选项--主题--颜色主题(中文语言包vscode会在左下提醒是否安装,想要安装点击yes就可)

 2、运行python

要想运行python文件很简单,点击左边扩展--搜索python,下载安装即可

 安装好后就可以点击左上文件,选择新建文件,选择文件类型为python,编写自己的python代码,然后点击上方菜单栏的运行就可以

3、运行C语言

用普通方法去编辑运行C的各种文件去运行C文件过程过于繁琐,而且常遇到很多问题,这个时候,有一个很好的插件可以避开这些问题,就是code runner

code runner还支持多种语言,包括Python也可以用code runner运行

下载方法:

点击右端扩展--搜索code runner

 

 下载后进行配置

点击左下角的管理--设置

搜索Run Code configuration,点击在settings.json中编辑

 

 进入加入以下代码

 

"code-runner.executorMap": {
    
        "cpp": "cd $dir && g++ -std=c++11 $fileName -o a.exe && ./a.exe"
        },
            "code-runner.runInTerminal": true,
        }

注意括号不要加漏了,加好了后ctrl+s保存

这个时候就可以运行C语言文件了,同样的方法先创建新文件选择C语言,写好代码后用ctrl+alt+N运行

注意:几个容易出问题的点

1、用code runner运行python文件前,要先创建一个python的软链接,因为ubuntu默认安装的是python3,code runner无法找到python

解决方案:

在终端打开根目录,然后打开usr/bin给python3设置软链接

cd / 
cd usr/bin/
ln -s python3 python

2、运行vscode时候,不要用超级用户进行,切换到一个普通用户,可以避免很多不必要的权限问题和麻烦

标签:文件,code,Vscode,python,runner,点击,C语言,运行
From: https://www.cnblogs.com/dashingbaibaoxiang/p/17432987.html

相关文章

  • 初始C语言:从菜鸟变大牛(1)
    初识C语言:本篇是对C语言的初步认识,都是基础知识,内容不会过于深奥,通俗易懂,具体的细节知识会在后面发布。学好编程,不仅仅是学好C语言,还要学好计算机语言、算法数据结构、操作系统,计算机网络、项目实战、数据库。这些内容在后面我也会一一分享给大家,让我们一起进步。(注:如果文章内容......
  • vscode使用cmake命令
    1、下载cmake:Download|CMake,并添加进环境变量(勾选即可)2、vscode安装插件 3、VisualStudioCode中CMake插件的基本使用_vscode中cmake_henry_23的博客-CSDN博客4、 ......
  • 【Azure 媒体服务】Azure Media Service上传的视频资产,如何保证在Transfer编码后音频
    问题描述AzureMediaService上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢? 问题解答AzureMediaService上提供的Build-inTransform生成的资产中,音频与视频分别存储在不同的文件中。通过自定义StandardEncode......
  • 【Azure 媒体服务】Azure Media Service上传的视频资产,如何保证在Transfer编码后音频
    问题描述AzureMediaService上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢? 问题解答AzureMediaService上提供的Build-inTransform生成的资产中,音频与视频分别存储在不同的文件中。通过自定义StandardE......
  • webstore忽略指定的文件夹显示
    ......
  • C语言函数大全-- x 开头的函数(5)
    C语言函数大全本篇介绍C语言函数大全--x开头的函数1.xdrmem_create1.1函数说明函数声明函数功能voidxdrmem_create(XDR*xdrs,caddr_taddr,u_intsize,enumxdr_opop););用于创建一个内存XDR流,以便进行编码或解码操作参数:xdrs:指向XDR数据结......
  • 一个ELF文件中的段
    使用readelf-Selfname.o可以读取一个ELF文件的段信息。 Elf32_Shdr段描述符结构 含义: ......
  • Linux定时删除过期日志文件
    1.问题Linux服务器上有程序持续产生临时文件供其它程序使用,但这些文件只需保留一段时间,后续要经常进行删除过期文件,人工删除一是输出时间长,二是多个目录删除繁琐2.解决方案使用Linux自带的删除文件命令进行模糊匹配文件名称+设置定时机制3.实现步骤删除目录(ome/linux1/newServer/S......
  • 如何将日志配置文件放入到Apollo配置中心并支持热更新
    增加监听日志文件(LoggerConfiguration.java)@ServicepublicclassLoggerConfiguration{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(LoggerConfiguration.class);privatestaticfinalStringLOGGER_TAG="logging.level.";@Autowired......
  • Linux挂载iso文件步骤
    1.确认ios文件路径,我的iso文件在"/ext/bak/"路径下 2.设置将来需要挂载的路径该路径在"/mnt/rheliso/"路径下,如果没有此路径,可以自己建立该文件夹3.通过以下命令实现挂载mount-tiso9660-oloop/ext/bak/rhelxxx.iso/mnt/rheliso/-tiso9660是指定挂载格式。-oloop表......