基本是原文的翻译

用户设置与工作空间设置

VS Code提供了两种设置方式:

用户设置: 这种方式进行的设置,会应用于该用户打开的所有工程;

工作空间设置:工作空间是指使用VS Code打开的某个文件夹,在该文件夹下会创建一个名为.vscode的隐藏文件夹,里面包含着仅适用于当前目录的VS Code的设置。工作空间的设置会覆盖用户的设置。

每个人都有自己的偏好,在使用VS Code进行开发时,都会根据自己的习惯来对VS Code进行用户级别的配置。

但是,当多人共同完成某个项目的时候,该项目会有一定的编码规范,如: 编辑某个语言时的设置,代码的缩进等等,这个时候就需要对该项目进行单独的工作空间级别的设置。

更改默认用户设置与工作空间设置

VS Code的设置文件为setting.json。

用户设置的文件保存在如下目录:

Window %APPDATA%\Code\User\settings.json

Mac $HOME/Library/Application Support/Code/User/settings.json

Linux $HOME/.config/Code/User/settings.json

工作空间设置的文件保存在当前目录的.vscode文件夹下。

所以有三种方式更改默认的设置:

使用编辑器直接打开setting.json文件;

点击 VS Code 的 **文件 > 首选项 > 设置 ** ,可以打开设置面板;

在 VS Code 中使用 Ctrl+Shift+P打开命令面板,输入Preferences: Open User Settings或Preferences: Open Workspace Settings。

VS Code设置

推荐使用后两种方式进行更改,因为在左面板列出了可以设置的各种选项的默认值。可以直接在其上做更改(鼠标悬停在某一项上,点击左侧的笔形编辑按钮),也可以将某个设置复制到右面板进行更改。

对某个语言进行特定配置

可以对某个语言进行专门的设定。在 VS Code 中使用 Ctrl+Shift+P打开命令面板,输入Preferences: Configure language specific settings...,然后选择相应的语言进行设置。

也可以直接对setting.json进行编辑。如下:

{

"[typescript]": {

"editor.formatOnSave": true,

"editor.formatOnPaste": true

},

"[markdown]": {

"editor.formatOnSave": true,

"editor.wordWrap": "on",

"editor.renderWhitespace": "all",

"editor.acceptSuggestionOnEnter": "off"

}

}

如何恢复vscode的默认配置_VS Code使用之基本设置与配置详解相关推荐

  1. vscode 分析c代码_vs code(C语言)配置教程

    1.第一步:安装MingW-64 SourceForge网址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targett ...

  2. access h3c交换机光口_华为交换机如何配置?access、trunk、hybird端口详解

    原标题:华为交换机如何配置?access.trunk.hybird端口详解 很多人朋友多次问到华为交换机的配置,确实用的比较多,上次我们有单独提到h3c交换机的配置,今天我们来了解下华为交换机的配置, ...

  3. SpringBoot默认包扫描机制及@ComponentScan指定扫描路径详解

    SpringBoot默认包扫描机制及@ComponentScan指定扫描路径详解 SpringBoot默认包扫描机制 标注了@Component和@Component的衍生注解如@Controller ...

  4. Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇

    Oracle11g安装教程.配置实例.监听.客户端程序详解_Windows篇 文章目录 Oracle11g安装教程.配置实例.监听.客户端程序详解_Windows篇 前言 一.数据库的安装前准备,前提 ...

  5. 如何恢复vscode的默认配置_VS恢复默认设置的2种方法

    如果VS出现问题或设置变乱,可以通过恢复默认设置使之回到安装成功时的状态,从而解决出现的问题.VS恢复默认设置的方法有2种,分别是:通过"导入和导出设置"实现和通过命令实现. 一. ...

  6. 【接入指南】华为帐号服务Authorization Code模式介绍与接入步骤详解

    华为帐号服务提供两种登录授权模式,第一种是Authorization Code模式,第二种是ID-Token模式,这两种模式在使用场景上存在差异.本文将详细介绍Authorization Code模式 ...

  7. CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解

    Haproxy配置 永久修改名字:便于区分虚拟机! Haproxy:hostnamectl set-hostname haproxy Web1: hostnamectl set-hostname WE ...

  8. mysql 配置自动截断_MySql超长自动截断实例详解

    MySql超长自动截断实例详解 小伙伴问到一个问题,为啥在项目中调用插入或者更新语句时超长的字无法自动截断,而在navicat中直接执行是可以自动截断的? 如下 CREATE TABLE `p_app ...

  9. pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

最新文章

  1. windows8下安装Visual Studio2008
  2. 模型类序列化器ModelSerializer
  3. KGK荧光喷码机编程指南
  4. Quartus使用技巧(一些常用的方法)
  5. ubuntu下的win交叉编译
  6. windows 编译 caffe unresolved externals 问题
  7. 【工具】Xshell安装注册以及简单属性配置
  8. 设计模式 过滤器模式
  9. nlp-tutorial代码注释3-2,LSTM简介
  10. python培训班-Python培训班哪家好?
  11. 网络计算机怎么使用,如何让电脑使用ipv6地址?一文了解清楚
  12. Flutter调用JSON序列化出现type ‘String‘ is not a subtype of type ‘MapString, dynamic‘
  13. 示例正则表达式验证6位数字密码
  14. php实现钟表,用html5实现一个简单的钟表外观
  15. UNI-APP_HbuilderX打包出错,本次打包选择了通讯录权限,请完成实名认证后再继续打包,取消通讯录权限打钩,还是提示使用通讯录权限需要实名制
  16. 第七章:OCP工具简介
  17. 2015暑假集训总结
  18. nth_element(C++)
  19. SNN ANN 多模态融合 神经网络发展过程的两个分支
  20. go语言开发有哪些工具

热门文章

  1. Python批量下载上交所、深交所年报或半年报并生成年报下载器exe文件
  2. 虎牙数据分析-可视化-爬虫-GUI界面结合
  3. android 8.0 nexus7,Android 7.0即将推送 Nexus用户最迟8月22日更新
  4. 绘制函数调用图(call graph) C++项目类图 调用关系图
  5. 程序人生 - 学习和分享
  6. H-JTAG ARM仿真器和MDK 联调设置
  7. 大富豪5.2 ,棋牌数据库记录
  8. playwright使用心得
  9. 【linux性能优化】内核线程CPU利用率高分析
  10. 有空就来刷几道5G面试题系列 | 4/5G互操作篇(最新更新11月16日,持续更新中)