我爱编程

让VS Code成为你的利器

2018-01-31  本文已影响0人  厦门前端阿梦

Visual Studio Code 常用快捷键 / 插件

VS Code 成为你的利器

主命令框

F1Ctrl+Shift+P 打开命令面板。打开的输入框内,可以输入任何命令,例如:

Ctrl+P 窗口下还可以:

常用快捷键

窗口管理

编辑区域和文件

代码编辑

格式调整

光标相关

重构代码

查找和替换

显示相关

其他

File -> AutoSave,或者 Ctrl+Shift+P,输入 auto

修改默认快捷方式设置

打开默认键盘快捷方式设置:

File -> Preferences -> Keyboard Shortcuts,或者:Alt+F -> p -> k

修改 keybindings.json:

// Place your key bindings in this file to overwrite the defaults
[
    // ctrl+space 被切换输入法快捷键占用
    {
        "key": "ctrl+alt+space",
        "command": "editor.action.triggerSuggest",
        "when": "editorTextFocus"
    },
    // ctrl+d 删除一行
    {
        "key": "ctrl+d",
        "command": "editor.action.deleteLines",
        "when": "editorTextFocus"
    },
    // 与删除一行的快捷键互换
    {
        "key": "ctrl+shift+k",
        "command": "editor.action.addSelectionToNextFindMatch",
        "when": "editorFocus"
    },
    // ctrl+shift+/多行注释
    {
        "key":"ctrl+shift+/",
        "command": "editor.action.blockComment",
        "when": "editorTextFocus"
    },
    // 定制与 sublime 相同的大小写转换快捷键
    {
        "key": "ctrl+k ctrl+u",
                "command": "editor.action.transformToUppercase",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+l",
                "command": "editor.action.transformToLowercase",
        "when": "editorTextFocus"
    }
]

自定义配置

vscode自定义配置参考:

{  
  // 自动保存
  "files.autoSave": "off",
  
  // 主题
  "workbench.colorTheme": "One Dark Pro",

  // icon主题
  "workbench.iconTheme": "material-icon-theme",

  // 行高
  "editor.lineHeight": 24,

  // 字体
  "editor.fontFamily": "Consolas, 'Courier New',   monospace , Microsoft YaHei",
  
  // tab缩进
  "editor.tabSize": 2,

  // 超出部分换行
  "editor.wordWrap": "on",

  // 默认行尾字符
  "files.eol": "\n",

  // 手动配置在vue的template中使用emmet
  "emmet.triggerExpansionOnTab": true,
  "emmet.includeLanguages": {
    "vue-html": "html",
    "vue": "html"
  },

  // eslint生效文件配置
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "vue",
      "autoFix": true
    }
  ],

  // eslint开启在保存时自动修复代码规范
  "eslint.autoFixOnSave": true,

  //打开git的自动fetch
  "git.autofetch": true,

  "window.zoomLevel": 0
}

前端开发常用插件推荐

Vue

版本控制

主题和图标

代码

MarkDown

小工具

上一篇 下一篇

猜你喜欢

热点阅读