首页 > 其他分享 >常用的vscode配置

常用的vscode配置

时间:2024-06-19 15:26:13浏览次数:10  
标签:常用 false vscode 配置 defaultFormatter editor eslint true prettier

{
  "extensions.autoUpdate": "onlySelectedExtensions",
  "workbench.iconTheme": "material-icon-theme",
  "vsicons.dontShowNewVersionMessage": true,
  "editor.fontSize": 16,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit"
  },
  "workbench.editor.enablePreview": false,
  "search.followSymlinks": false, //关闭rg.exe进程
  "editor.lineNumbers": "on", //开启行数提示
  "editor.quickSuggestions": {
    //开启自动显示建议
    "other": true,
    "comments": true,
    "strings": true
  }, //每次保存自动格式化
  "prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
  "prettier.semi": true, //使用带引号替代双引号
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格
  "vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      "wrap_attributes": "force-aligned" //属性强制折行对齐
    },
    "prettier": {
      "printWidth": 80,
      "singleQuote": true,
      "semi": false,
      "trailingComma": "es5",
      "tabWidth": 2,
      "useTabs": false
    }
  },
  "eslint.format.enable": true, // eslint格式化开启
  "eslint.validate": [
    // eslint校验的文件列表
    "javascript",
    "vue",
    "html",
    "javascriptreact",
    "vue-html"
  ],
  /* 添加如下配置 */
  "vetur.format.defaultFormatter.js": "vscode-typescript", // 取消vetur默认的JavaScript格式化工具
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features" // 只采用eslint的格式化
  },
  "[vue]": {
    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint" // vue文件还是采用vetur格式化
  },
  "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
  },
  //"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
  "terminal.integrated.defaultProfile.windows": "C:\\Windows\\System32\\cmd.exe",
  "javascript.updateImportsOnFileMove.enabled": "always",
  "[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "extensions.ignoreRecommendations": true,
  "scm.diffDecorationsGutterAction": "none",
  "scm.diffDecorations": "none",
  "intelephense.diagnostics.languageConstraints": false,
  "workbench.colorTheme": "Monokai",
  "editor.minimap.enabled": false,
  "breadcrumbs.enabled": false,
  "editor.unicodeHighlight.allowedCharacters": {
    " ": true
  },
  "editor.unicodeHighlight.ambiguousCharacters": false,
  "[css]": {
    "editor.defaultFormatter": "vscode.css-language-features"
  },
  "settingsSync.ignoredExtensions": [
    "daxiang.tp5-snippet"
  ],
  "px-to-rpx.baseWidth": 450,
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true,
  "px-to-rpx.fixedDigits": 2,
  "php.validate.executablePath": "C:/Users/xfstu/AppData/Local/BtSoft/php/82/php.exe",
  "vetur.completion.scaffoldSnippetSources": {
    "workspace": "

标签:常用,false,vscode,配置,defaultFormatter,editor,eslint,true,prettier
From: https://www.cnblogs.com/xfstu/p/18256324

相关文章

  • Spring WebSocket中关于WebSocket配置类的注意事项
    情况1:如果只需要进行简单的通信,不需要消息代理和STOMP协议支持,那么只需要实现WebSocketConfigurer接口注意:实现的接口是WebSocketConfigurer,使用的注解是@EnableWebSocketimportorg.springframework.context.annotation.Configuration;importorg.springframework.web.socke......
  • QEMU + Vscode + Arm Arch's Linux调试小记
    QEMU+Vscode+ArmArch'sLinux调试小记​ 前几天看到了一篇讲授如何调试ARMLinux内核的文章,这里现在记录一下调试ARMLinux内核的办法下载QEMU​ 对于ArchLinux用户而言,没有必要自己编译,直接上AUR源下载就行。我自己有打算研究和调试多个架构,所以我自己下载了:yay-Sqem......
  • [转帖]springboot中Hikari连接池常用参数含义(一)
    <divid="content_views"class="htmledit_views"><p>yml配置<br><imgalt=""height="235"src="https://img-blog.csdnimg.cn/7724916bc5d449b48114ed52462ba48d.png"......
  • C/C++ 操作文件常用的函数
    C语言中操作文件常用的函数包括但不限于以下几种:打开和关闭文件fopen(constchar*path,constchar*mode):用于打开一个文件,返回一个指向FILE结构体的指针,path是文件路径,mode定义了文件的打开模式(如读、写、追加等)。fclose(FILE*stream):关闭由fopen()打开的文件,并刷新缓......
  • 最新.NET 8 中的 .NET Core 配置使用方法
    在这篇文章中,我将探讨.NET中配置的演变、框架如何处理配置,并提供实际示例来帮助你在应用程序中实现这些概念。什么是配置?.NET中的配置是指控制应用程序行为的设置。这些设置可以包括重试时间、队列长度、功能标志和机密(如连接字符串)等值。传统上,配置是在编译时应用的,但现......
  • 华为交换机配置为ssh登陆
    1、进入特权模式sys2、进入aaaaaa3、创建用户local-user(用户名)passwordcipher(密码)3.1、##各交换机密码位数要求不同、若要求32位以上可以执行一下命令、设置若密码位数要求8位直接忽视即可local-user(用户名)password         ##直接回车......
  • linux网络配置
    [root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-ens32 TYPE=Ethernet BOOTPROTO=dhcp #这里设置为static以使用静态IP /dhcp分配DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUT......
  • 计算机网络实验(9):路由器的基本配置和单臂路由配置
    一、实验名称路由器的基本配置和单臂路由配置二、实验目的: (1)路由器的基本配置:掌握路由器几种常用配置方法;掌握采用Console线缆配置路由器的方法;掌握采用Telnet方式配置路由器的方法;熟悉路由器不同的命令行操作模式以及各种模式之间的切换;掌握路由器的基本配置命令;路......
  • 实验:交换机的基本原理与配置
    1.实验目的掌握交换机的基本原理。2.实验拓扑交换机基本原理的实验拓扑图3.实验步骤(1)PC1的配置如下图所示(2)PC2的配置如下图所示(3)PC3的配置如下图所示(4)PC4的配置如下图所示4.实验调试(1)查看交换机的MAC地址表,命令如下:<Huawei>system-view //进入系统视图[Huaw......
  • Android 配置蓝牙遥控器键值
    文章目录篇头一、规格书二、红外按键配置三、蓝牙按键配置3.1查看设备号3.1.1方式一:dumpsysinput3.1.2方式二:cat/proc/bus/input/devices3.2配置kl文件3.2.1方案商原始配置3.2.2Generic.kl文件3.2.3重映射蓝牙按键3.2.4完成Vendor\_568a\_Product\_9869.kl......