vscode配置文件的关系

author author     2023-04-06     660

关键词:

简单来说,vscode是一款文本编辑器,而不是ide。这就是说,vscode只提供编辑的环境而不提供编译的环境,如果想要用vscode来集成开发环境,则必须经过以下几步:
安装必须的编译器(比如mingw,python,texlive等)
配置相应编译环境(添加环境变量等)
安装匹配的vscode的拓展插件
通过拓展插件提供的“属性”将外部编译器链接到vscode
同时,一个文本编辑器肯定不会提供运行程序的功能,vscode也是如此。要运行程序,有如下几种方法:
vscode的一些拓展插件中会提供配置好的终端和运行程序的命令,我们可以直接使用;
vscode中有专门运行程序的拓展插件code-runner,可以安装后使用;
vscode提供了对数种终端的接口,我们可以在vscode中像使用cmd小黑框那样使用终端,由此我们可以在vscode终端中运行程序;
这样,我们大致了解了使用vscode编译、运行程序的方法。
vscode的配置
首先,我们要明确vscode的配置的最小单元是文件夹,即可以使用打开文件夹功能我们可以把不同的文件夹链接到不同的外部编译器、实现不同的快捷任务、快速进行debug和详细设定拓展插件的功能等等。
因此,我们先速览vscode的配置结构,如下图:
可以看到,
vscode下有全局设置settings.json;之后是工作区,和工作区设置settings.json,一个工作区包含了多个文件夹;
每个文件夹中有相同的.vscode文件夹,这个文件夹中的三个文件settings.json,tasks.json,launch.json,它们就是配置的核心。
每个文件夹通过配置可以编译运行不同语言的文件:c++,python和html,同时可以通过同一个工作区直接访问,这就是vscode的集成性和方便性。
参考技术A vscode提供三级文件结构,从工作区到文件夹到单个文件: 工作区是vscode提供的文件夹的“集合”,一个工作区可以包含多个文件夹,正如一个文件夹可以包含多个文件。 文件夹是vscode配置的最小工作单元,vscode无法为单个文件提供配置。 在不同的工作区中我们可以选择启用/禁用不同的拓展插件以节省内存。 settings.json 在这个json文件中

vscode官方的配置同步方案(代码片段)

目录前言VSCodeSettingsSync和SettingsSync插件有什么关系?开启SettingsSync功能Merge还是Replace?同步配置的时候冲突了怎么办?能后期切换账号吗配置错了能回退吗版本回退查看历史设备我想删除所有配置怎么办?前言这几天在迁移电脑工... 查看详情

anaconda+vscode配置tensorflow

主要参考https://blog.csdn.net/qq_42754919/article/details/106121979vscode的安装以及Anaconda的安装网上有很多教程,大家可以自行百度就行。在安装Anaconda的时候忘记勾选自动添加path,需要手动添加环境变量path下面介绍tensorflow安装教... 查看详情

mac配置vscode的go开发环境

...终端执行xcode-select--install,安装命令行开发工具3、安装vscode,并添加go插件4、编辑任一.go文件,并根据提示点击安装go开发组件5、因国内GW墙的关系,安装必定失败,可根据出错信息将golang.org/x/???等源码从githubclone到go目录中src... 查看详情

更漂亮的 vscode 扩展忽略配置文件

】更漂亮的vscode扩展忽略配置文件【英文标题】:Prettiervscodeextensionignoringconfigfiles【发布时间】:2021-06-2104:14:30【问题描述】:我无法获得更漂亮的扩展来使用我的配置文件。它继续使用全局设置(在vscode中的配置路径设置中定... 查看详情

vscode调试html文件

1.vscode调试html文件1.1.使用DebuggerforChrome进行调试1.1.1.基于本地file配置方式调试1.1.2.基于服务端配置方式调试1.1.2.1.启动server端1.1.2.2.配置vscode1.2.使用Nodejs配置调试1.3.参考1.vscode调试html文件主要说明使用使用DebuggerforChrome插件如何... 查看详情

vscode如何调试python

参考技术A初始化配置配置在调试会话期间驱动VSCode的行为。配置在launch.json文件中定义,该文件存储在工作区的.vscode文件夹中。注意为了更改调试配置,您的代码必须存储在一个文件夹中。要使用Python配置生成launch.json文件,请... 查看详情

vscode调试vue项目

参考技术A先决条件你必须安装好Chrome和VSCode。同时请确保自己在VSCode中安装了DebuggerforChrome扩展的最新版本。在可以从VSCode调试你的Vue组件之前,你需要更新webpack配置以构建sourcemap。做了这件事之后,我们的调试器就有机会将... 查看详情

eclipse导入vscode工程

...文件夹,可以看到Eclipse工程的所有文件。4.打开工程时,VSCode将询问您是否在现有源代码中配置编辑器。如果您的Eclipse工程正确配置了构建文件(如:gradle),则可以选择Yes以便正确加载项目配置。5.VSCode将正确加载Eclipse工程... 查看详情

在通过 Yarn 管理的 VSCode 中使用自定义 eslint 配置文件

】在通过Yarn管理的VSCode中使用自定义eslint配置文件【英文标题】:UsecustomeslintconfigfileinVSCodethatismanagedviaYarn【发布时间】:2018-08-2023:44:20【问题描述】:我已经在VSCode中安装并运行了eslint,但它没有使用我们的配置文件。我更改... 查看详情

vscode中eslint的配置

...代码的呢???这不是废话吗,肯定是有的呀。 打开vscode,搜索插件eslint 安装插件 安装好了重新打开项目就能用了哦 随便打开一个文件,调整代码如下如果不符合之前配置eslint规则的,就会出现红色波浪线,鼠... 查看详情

04-vscode搭建cmake的编译环境(代码片段)

vscode+mingw搭建C/C++环境系列01.vscode+mingw搭建编译调试环境02-vscode编译调试单个源文件程序03-vscode编译调试多个源文件程序04-vscode搭建cmake的编译环境文章目录一、简述二、vscode搭建cmake的编译环境(方法1)1.配... 查看详情

vscode怎么为一个前端项目配置ts的运行环境

vsCode为一个前端项目配置ts的运行环境,ts文件保存的时候自动编译成js文件:假设此前端项目名称为Web:文件结构如图1.在根目录中新建一个“.vscode”文件夹,里面建一个“tasks.json”文件,内容为:{//Seehttps://go.microsoft.com/fwlink/... 查看详情

vscode换行符变成

VSCode是一个开源的强大代码编写器,但是如果没有好好的配置使用,会适得其反。这里总结VSCode的一些配置,方便自己查询,也方便网友。1、编辑器配置为特定类型文件指定缩进大小、缩进类型(空格,或tab),是否自动插入... 查看详情

vscode用户配置是哪个文件

...on文件。解决方法如下:1、首先在电脑桌面中找到并点击vscode。2、打开界面如下图,然后在界面中找到并进入任务选项。3、接着点击打开任务选项,然后在任务下拉菜单中,找到并打开-配置任务按钮。4、点击配置任务后会弹... 查看详情

vscode的配置

//指向PHP可执行文件。"php.validate.executablePath":"D:/phpstudy/PHPTutorial/php/php-5.5.38/php.exe",//Git可执行文件路径"git.path":"D:/git/Git/cmd/git.exe","git.autofetch":true,"explorer.confirmDelete":false,"python 查看详情

vscode配置eslint,保存格式化样式

1-vscode中安装eslint2-在vue项目中开启esLint检测,在vue.config.js文件中lintOnSave:true,3-下面是我vscode的配置文件settings.json文件{//VScode主题配置"editor.tabSize":2,"eslint.autoFixOnSave":true,//每次保存的时候将代码按eslint格式进行修复"editor.lineH 查看详情

apache_conf[vscode]vscode配置文件#配置(代码片段)

查看详情

vscode切换文件语言配置语言特定的设置

在享受vscode给我们带了的好处时,我遇到一个不方便的地方切换文档的语言问题,没有默认的快捷键,就是下图的功能每次切换语言都需要手动点击,相当的麻烦想给它设置一个快捷键,结果被这个图给误导了我一直以为这个快... 查看详情