VSCode 常用操作和配置

create by jsliang on 2018-09-04 11:26:11
Recently revised in 2019-05-30 19:22:28

第一节 VSCode配置

配置方式: 主菜单 -> 文件 -> 首选项 -> 用户设置:

{
    "editor.wordSeparators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?",
    "git.autofetch": true,
    "markdown.styles": [
        "E:\\MyWeb\\jsliang-study\\Document-Library\\public-repertory\\css\\markdown-github.css"
    ],
    "file.exclude": {
        "node_modules/": true
    }
}

1.1 下划线选中

设置不仅可以下划线选中,而且可以横杠选中,主要应用于同事写 class 名或者 id 名或者写 js 起名的时候,有可能用 - 或者 _ 。

{
    "editor.wordSeparators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?"
}

1.2 监听 git fetch

git fetch 命令用于从另一个存储库下载对象和引用,在 vs code 中配置 git.fetch 功能,从而启动自动提取。当然一般不会有问题,但是在环境中使用tar压缩源码时,vs code后台会来 git fetch 导致压缩失败,可以视情况关闭

{
    "git.autofetch": true,
}

1.3 配置 Markdown 预览的样式

如果是VS Code默认的配置,Markdown 文件是乌漆嘛黑的,这时候可以给它设置个 GitHub 样式,这样子预览看到的就是 GitHub 中的样式,详情可看:点击跳往

{
    "markdown.styles": [
        "E:\\MyWeb\\jsliang-study\\Document-Library\\public-repertory\\css\\markdown-github.css"
    ],
}

1.4 忽略 node_modules 文件夹

设置这个,vs code 就不会理会 node_modules 文件夹了。详情可看:点击跳往

{
    "file.exclude": {
        "node_modules/": true
    }
}

1.5 VS Code 设置模板页

  1. 安装插件 HTML Snippets
  2. 文件-首选项-用户代码片段-HTML
  3. 修改文件内容为:
    {
    // Place your snippets for html here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
    // same ids are connected.
    // Example:
    // "Print to console": {
    //  "prefix": "log",
    //  "body": [
    //      "console.log('$1');",
    //      "$2"
    //  ],
    //  "description": "Log output to console"
    // }
    "!!": {
    "prefix": "!!",
    "body": [
     "<!DOCTYPE html>",
     "<html lang=\"en\">",
     "<head>",
     "\t<meta charset=\"UTF-8\">",
     "\t<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no\">",
     "\t<meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">",
     "\t<title>HelloWorld</title>",
     "</head>",
     "<body>",
     "\t$1",
     "\t",
     "\t<script src=\"https://cdn.bootcss.com/jquery/3.3.1/jquery.js\"></script>",
     "</body>",
     "</html>"
    ],
    "description": "!! - Defines a template for a html5 document"
    }
    }
    
  4. 在HTML页面输入!!然后回车,即可看到新效果

第二节 插件推荐

  • Prettier - Code formatter:格式化代码
  • Vetur - 管理好你的 Vue 代码

知识共享许可协议
jsliang 的文档库梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。
基于https://github.com/LiangJunrong/document-library上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。

Copyright © jsliang.top 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-06-01 19:33:28

results matching ""

    No results matching ""