• vscode常用设置


    前面的话

      本文是vscode使用中遇到问题的解决办法总结

    CPU100%

      有时,vscode会出现CPU利用率100%的情况,两个rg.exe占用了全部的CPU。解决办法如下

      文件>首选项>设置, 搜索设置 "search.followSymlinks" :false;

    emmet

      若想在jsx中使用emmet自动补全代码,解决办法如下

      文件>首选项>设置, 进行下面两项设置

      1、"emmet.triggerExpansionOnTab": true

      2、"emmet.includeLanguages": {"javascript":"html"},

    自动分号

      若安装了prettier插件,粘贴代码,或格式化文件时,会自动添加分号,并由双引号变成单引号,这是prettier插件的默认设置决定的。解决办法如下

      文件>首选项>设置, 进行下面两项设置

      1、"prettier.singleQuote": true

      2、"prettier.semi": false

    beauty

      使用vscode,一般都会使用beauty插件来美化代码。如果,要美化.vue的代码,以及保存时自动美化代码,则需要进行如下设置

      文件>首选项>设置, 进行下面两项设置

      [注意]由于VUE使用的是eslint,则需要把.jshintrc变成.eslintrc

        "editor.formatOnSave": true,
        "beautify.language": {
            "js": {
                "type": [
                    "javascript",
                    "json"
                ],
                "filename": [
                    ".eslintrc",
                    ".jsbeautify"
                ]
            },
            "css": [
                "css",
                "scss"
            ],
            "html": [
                "htm",
                "html",
                "vue"
            ]
        }

    eslint

      使用beauty美化代码之后,一般地,代码会符合eslint的校验要求。但是,禁止函数圆括号之前有一个空格(space-before-function-paren)和文件末尾保留一行空行(eol-last)这两个规则 ,在beauty中没有对应的匹配规则。如果,这两个要求不是非要遵守,可以在.eslintrc文件中,将其设置为0

        'eol-last': 0,
        'space-before-function-paren': 0

      这样,在编写代码时,不用考虑代码格式。保存时,自动被美化,且符合eslint的校验要求

    重装Node

      在重装Node后,会出现无法识别node的情况,报错如下

    无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

      解决办法非常简单,只要关闭所有的vscode窗口,重新打开即可

    终端命令

      如果在终端界面想要使用vscode打开代码文件,而不是使用vim打开,则需要进行如何设置

      运行VS code并打开命令面板( ⇧⌘P ),然后输入 shell command 找到: Install ‘code' command in PATH 就可以了

    BS 字符的bug

      使用 vscode 编辑 markdown 文件时,输入中文时使用退格键时,有时会出现最开始输入的字母删除不掉的情况,比如连续输入三个sss时,删除最左侧的s时,连续删除两次才删掉

    其实,字母并没有删掉,而是变成了 bs 控制字符。默认是看不到的,到 github 中会被渲染成 � 字符

    这时,需要让 vscode 显示控制字符

    //控制编辑器是否应呈现控制字符
    "editor.renderControlCharacters": true

    然后,把 markdown 文件中的全部的控制字符删除即可

    open in browser

    format on Save

      取消保存文件时自动格式化,取消 format on save 即可

  • 相关阅读:
    shiro的授权与认证
    spring-aop
    GC选择之串行收集与并行收集
    4. Tomcat调优
    spring boot 启动 开启注解 加载 bean
    一、JavaScript实现AJAX(只需四步)
    DVWA安装
    CTF入门指南
    Metasploit 学习
    JSP笔记
  • 原文地址:https://www.cnblogs.com/xiaohuochai/p/8406967.html
走看看 - 开发者的网上家园