.vscode 文件夹是什么,里面有什么?

这篇具有很好参考价值的文章主要介绍了.vscode 文件夹是什么,里面有什么?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

项目根目录中经常会出现一个.vscode文件夹,它是干什么的?
众所周知,vscode 的配置分两类,一是全局的用户配置,二是当前工作区配置。vscode 打开的文件夹的根目录是一个工作区,.vscode目录就是存放当前工作区相关配置文件的目录。

这样分享项目时,也把该项目的 vscode 配置分享出去了,保证了协同工作开发环境的统一性。

.vscode目录下一般有 4 种配置文件和项目中的代码片段:

  1. extensions.json:推荐当前项目使用的插件
  2. setting.json:vscode编辑器和插件的相关配置
  3. launch.json:调试配置文件
  4. task.json:任务配置
  5. xxxxxxx.code-snippets:项目中共享的代码片段

extensions.json

将插件添加到该项目的推荐列表中:
.vscode 文件夹是什么,里面有什么?
生成的 extensions.json 文件:

{
  "recommendations": [
    "dbaeumer.vscode-eslint"
  ]
}

拿到别人的项目,安装项目中推荐的扩展插件:

.vscode 文件夹是什么,里面有什么?

setting.json

创建工作区设置配置文件:

进入工作区设置界面,点击任一【在setting.json中编辑】链接都会自动创建setting.json文件。

.vscode 文件夹是什么,里面有什么?

生成的 setting.json 文件:

{
  "editor.codeActionsOnSave": {
  
  }
}

如果想直接修改JSON文件,可以使用ctrl + space智能提示来查看该选项都有哪些设置。
.vscode 文件夹是什么,里面有什么?

生成 setting.json 文件后,在可视化的工作区设置界面,修改的设置都会自动添加到 setting.json 文件中。包括对插件的设置。

.vscode 文件夹是什么,里面有什么?

launch.json

创建调试配置文件:
.vscode 文件夹是什么,里面有什么?

选择调试引擎后,就会自动生成调试配置文件,以 node.js 为调试引擎为例:

{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "启动程序",
      "skipFiles": [
        "<node_internals>/**"
      ],
      "program": "${file}"
    }
  ]
}

task.json

之前很多工作都是通过命令行为完成,比如执行一个文件 node test.js。这种工作就可以配置成任务,让vscode一键执行。

创建任务配置文件:
.vscode 文件夹是什么,里面有什么?
如果项目中存在 package.json 文件,vscode 就会读取其中的脚本命令,可以方便的将脚本命令配置为任务。
比如自动配置好 node 执行 test.js 文件的任务。

package.json :

"scripts": {
    "node": "node test.js",
  },

vscode 自动读取脚本,选择要配置的任务:
.vscode 文件夹是什么,里面有什么?
task.json:

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "npm",
			"script": "node",
			"problemMatcher": [],
			"label": "npm: node",
			"detail": "node test.js"
		}
	]
}

代码片段

对于一些重复代码,我们可以在 vscode 中配置用户代码片段,方便一键生成。

代码片段有用户级别的,也有项目级别的。用户级,比如你换了台电脑,就可以将自己之前保存的代码片段共享过来,项目级别的就是便于团队成员之间使用了。

创建代码片段:
.vscode 文件夹是什么,里面有什么?

VSCode中的代码片段有固定的 json 格式,所以我们一般会借助于一个在线工具来完成

具体的步骤如下:
● 第一步,复制自己需要生成代码片段的代码;

{
  "片段名字": {
  "prefix": "快捷指令",
  "body": [
    代码片段
  ],
  "description": ""
  }
}

● 第二步,https://snippet-generator.app/在该网站中生成代码片段;
● 第三步,在VSCode中配置代码片段;
比如生成一个打印 123 的片段:文章来源地址https://www.toymoban.com/news/detail-431332.html

"print 123": {
  "prefix": "p123",
  "body": [
    "console.log(123)"
  ],
  "description": "print 123"
}

到了这里,关于.vscode 文件夹是什么,里面有什么?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode 第一个文件夹在上一层文件夹同行,怎么处理

    我的是这样的 打开终端特别麻烦 解决方法就是 打开vscode里边的首选项 进入设置 把 Compact Folders 下边对勾给勾掉

    2024年02月14日
    浏览(66)
  • 右击文件或者文件夹使用vscode打开

    平常我们在打开项目时,经常会需要快捷打开方式,直接使右键使用编辑器打开,但是有时在安装时忘记了选择 “Add “Open with Code” action to Windows Explorer file context menu” 在Windows资源管理器文件上下文菜单中添加“用代码打开”操作 Add “Open with Code” action to Windows Explorer d

    2024年02月05日
    浏览(63)
  • 关于 VSCode 文件夹折叠问题

    1、在 VSCode 中,父文件夹下面如果只有一个子文件夹,就会出现下图所示的折叠情况: 2、这种情况十分影响我们选中文件夹时的体验感,打开 设置 : 3、在设置界面搜索: Explorer:Compact Folders 4、取消该项的勾选,即可解决单个文件夹折叠的问题。 5、到此问题就解决了,希

    2024年02月15日
    浏览(50)
  • VScode 右键菜单加入使用用VSCode打开文件和文件夹【Windows】

    鼠标右击文件或者文件夹,可直接用VSCode打开,非常方便。但如果我们在安装VSCode的时候没有勾选这2个选项,那就享受不到这个便捷的功能了,那么怎么办呢? 此时存在2种方法进行修复: 重装软件 在安装的过程中勾选上这2个选项即可(肯定我们不愿意,很多配置和插件都用

    2024年02月17日
    浏览(56)
  • vscode工程屏蔽不使用的文件夹或文件的方法

    vscode是一款 微软提供的免费的代码编辑软件。 对于 IMX6ULL-ALPHA开发板而言,NXP官方uboot一定会支持不止 IMX6ULL芯片的代码,也不止支持 一种架构,还支持其他芯片或架构的源码文件。 为了方便阅读代码,vscode软件可以在界面,设置不显示没有使用到的源码文件夹或文件。 u

    2024年02月04日
    浏览(64)
  • 鼠标右键使用VSCode打开文件或文件夹配置

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 电脑搜索框输入regedit回车即可打开注册表 找到文件夹HKEY_CLASSES_ROOT/*/shell 在shell文件夹

    2024年02月04日
    浏览(66)
  • 【VsCode】vscode创建文件夹有小图标显示和配置

    效果 步骤 刚安装软件后, 开始工作目录下是没有小图标显示的。 如下图操作,安装vscode-icons 插件,重新加载即可 创建文件夹,显示图标如下:

    2024年02月07日
    浏览(60)
  • vscode Cmake 多目录,多文件夹,多文件联合编译配置

    前言:网上好多同学发的都是单目录(一个文件夹下),多个cpp文件的联合编译。对于多文件夹,多目录,多个CPP文件的编译可查询的资料查起来不是很容易。 现在来总结一下: 一、单文件夹(即单目录)下的多.cpp使用code runner 运行代码的方式。               其他博文有

    2024年01月15日
    浏览(51)
  • VScode文件夹中文件后面标识U/M等含义

    A: 你本地新增的文件(服务器上没有). C: 文件的一个新拷贝. D: 你本地删除的文件(服务器上还在). M: 文件的内容或者mode被修改了. R: 文件名被修改了。 T: 文件的类型被修改了。 U: 文件没有被合并(你需要完成合并才能进行提交)。 X: 未知状态(很可能是遇到git的bug了,你可

    2024年02月09日
    浏览(40)
  • vscode显示当前打开的文件夹中没有git存储库,但实际上有.git文件夹。

    问题描述:当前打开的文件夹中没有 git 存储库。但实际上有.git文件夹。 解决方案:https://github.com/microsoft/vscode/issues/139598 The only way to make it work is to use the Git: Show Git Output… command. 在vscode的查看–命令面板,输入show git,执行后即可正确出现git 仓库。 如果执行上述命令后,

    2024年02月11日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包