6

安装

vscode官网下载版本安装。

配置

常用插件

  1. HTML Snippets: H5代码片段以及提示
  2. Auto Close Tag : 匹配标签,关闭对应的标签。
  3. Auto Rename Tag : 当修改HTML/XML标签时,会自动修改与之对应的开始/结束标签。
  4. vscode-icon:让 vscode 资源树目录加上图标。
  5. Path Intellisense:路径智能提示。
  6. Eslint:代码检查。
  7. Settings Sync:VSCode设置同步到Gist。
  8. Document This:生成js 的注释模板,不过最新版的vscode已原生支持(命令为/**+回车)。
  9. Beautify:通过配置.jsbeautifyrc文件,可以格式化 javascript, JSON, CSS, Sass, 和HTML文件。
  10. koroFileHeader:可用于添加文件头注释和函数注释。

Vue相关插件

  1. vetur:语法高亮、智能感知、Emmet等。
  2. VueHelper:Vue代码智能提示(包括Vue、vue-router、vuex)。

自定义配置文件

打开文件->首选项->设置,就会进入到 settings.json 文件中,在左侧是VSCode默认的配置,在窗口右侧可以进行一系列的配置。以下是我的自定义配置

{
    "workbench.colorTheme": "Monokai",
    "workbench.iconTheme": "vscode-icons",
    
    //用于在Vue中体验Emmet
    "emmet.syntaxProfiles": {
        "vue-html": "html",
        "vue": "html"
    },
    
    //配置Eslint
    "eslint.validate": [
        "javascript",
        "javascriptreact",
        "html",
        "vue"
    ],
    
    //设置字体大小
    "editor.fontSize": 18,
    "editor.tabSize": 2,
    "files.associations": {
        "*.vue": "vue"
    },
    //Vetur默认使用 eslint-plugin-vue来检测 <template>,关闭该检测
    "vetur.validation.template": false,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/.vscode": true,
        "**/.idea": true
    },
    //配置可以格式化的文件
    "beautify.language": {
        "js": {
            "type": [
                "javascript",
                "json"
            ],
            "filename": [
                ".jshintrc",
                ".jsbeautify"
            ]
        },
        "css": [
            "css",
            "scss"
        ],
        "html": [
            "htm",
            "html",
            "vue"
        ]
    }
}

打开文件->首选项->键盘快捷方式,点击keybindings.json修改快捷键(使用HookyQR.beautify的前提是安装了beautify):

[
  { "key": "ctrl+shift+f","command": "HookyQR.beautify","when": "editorTextFocus"},
  { "key": "ctrl+shift+/", "command": "editor.action.blockComment"}
]

问题

支持vue文件的ESLint

  1. 首先全局安装eslint:npm install -g eslint。
  2. 安装eslint插件。
  3. 打开文件->首选项->设置,配置

    "eslint.validate": [
          "javascript",
          "javascriptreact",
          "html",
          "vue"
      ]
  4. 其他默认使用webpack脚手架文件内容。

Settings Sync的使用

上传配置到gist

1.在vscode按下Shift + Alt + u快捷键,自动打开gist创建页面,在github页面上创建gist。

2.回到vscode,将创建后gist的key输入vscode的框中,回车。

clipboard.png

3.创建成功可看到以下画面,记录下gist ID。

clipboard.png

4.再按Shift + Alt + u快捷键就是同步数据。

下载配置到本地

1.Shift + Alt + D打开输入框,输入gist ID。

clipboard.png

2.配置同步成功可看到以下画面。

clipboard.png

更新于2019.2.19

将vscode更新至最新版1.31.1版本后,界面默认显示英文,默认的用户设置配置文件找不到。

界面显示改成中文

  1. 安装Chinese (Simplified) Language Pack for Visual Studio Code插件
  2. Ctrl+Shift+P 打开命令面板输入lang,选择
    图片描述
  3. 把”locale”:”en”改成”locale”:”zh-cn”.保存文件重启软件即可。

默认的用户设置配置文件

  1. 图片描述
  2. 添加"workbench.settings.useSplitJSON": true
  3. 重启vscode

lijinxieyang
356 声望13 粉丝