vscode: Visual Studio Code 常用快捷键

释放双眼,带上耳机,听听看~!

主命令框

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

  • 按一下 Backspace 会进入到 Ctrl+P 模式
  • 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式

在 Ctrl+P 窗口下还可以:

  • 直接输入文件名,跳转到文件
  • ? 列出当前可执行的动作
  • ! 显示 Errors或 Warnings,也可以Ctrl+Shift+M
  • : 跳转到行数,也可以 Ctrl+G 直接进入
  • @ 跳转到 symbol(搜索变量或者函数),也可以Ctrl+Shift+O 直接进入
  • @ 根据分类跳转 symbol,查找属性或函数,也可以Ctrl+Shift+O 后输入:进入
  • # 根据名字查找 symbol,也可以 Ctrl+T

常用快捷键

编辑器与窗口管理

  1. 打开一个新窗口: Ctrl+Shift+N
  2. 关闭窗口: Ctrl+Shift+W
  3. 同时打开多个编辑器(查看多个文件)
  4. 新建文件 Ctrl+N
  5. 文件之间切换 Ctrl+Tab
  6. 切出一个新的编辑器(最多 3 个) Ctrl+\,也可以按住Ctrl 鼠标点击 Explorer 里的文件名
  7. 左中右 3 个编辑器的快捷键 Ctrl+1 Ctrl+2 Ctrl+3
  8. 3 个编辑器之间循环切换 Ctrl+
  9. 编辑器换位置, Ctrl+k然后按 Left或Right

代码编辑

格式调整

  1. 代码行缩进 Ctrl+[ 、 Ctrl+]
  2. Ctrl+C 、 Ctrl+V 复制或剪切当前行/当前选中内容
  3. 代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入format code
  4. 上下移动一行: Alt+Up 或 Alt+Down
  5. 向上向下复制一行: Shift+Alt+Up 或 Shift+Alt+Down
  6. 在当前行下边插入一行 Ctrl+Enter
  7. 在当前行上方插入一行 Ctrl+Shift+Enter

光标相关

  1. 移动到行首: Home
  2. 移动到行尾: End
  3. 移动到文件结尾: Ctrl+End
  4. 移动到文件开头: Ctrl+Home
  5. 移动到定义处: F12
  6. 定义处缩略图:只看一眼而不跳转过去 Alt+F12
  7. 移动到后半个括号: Ctrl+Shift+]
  8. 选择从光标到行尾: Shift+End
  9. 选择从行首到光标处: Shift+Home
  10. 删除光标右侧的所有字: Ctrl+Delete
  11. 扩展/缩小选取范围: Shift+Alt+Left 和 Shift+Alt+Right
  12. 多行编辑(列编辑):Alt+Shift+鼠标左键,Ctrl+Alt+Down/Up
  13. 同时选中所有匹配: Ctrl+Shift+L
  14. Ctrl+D 下一个匹配的也被选中 MAC系统用Command (在 sublime 中是删除当前行,后面自定义快键键中,设置与Ctrl+Shift+K 互换了)
  15. 回退上一个光标操作: Ctrl+U

重构代码

  1. 找到所有的引用: Shift+F12
  2. 同时修改本文件中所有匹配的: Ctrl+F12
  3. 重命名:比如要修改一个方法名,可以选中后按 F2,输入新的名字,回车,会发现所有的文件都修改了
  4. 跳转到下一个 Error 或 Warning:当有多个错误时可以按F8 逐个跳转
  5. 查看 diff: 在 explorer 里选择文件右键Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose

查找替换

  1. 查找 Ctrl+F
  2. 查找替换 Ctrl+H
  3. 整个文件夹中查找 Ctrl+Shift+F

显示相关

  1. 全屏:F11
  2. zoomIn/zoomOut:Ctrl +/-
  3. 侧边栏显/隐:Ctrl+B
  4. 显示资源管理器 Ctrl+Shift+E
  5. 显示搜索 Ctrl+Shift+F
  6. 显示 Git Ctrl+Shift+G
  7. 显示 Debug Ctrl+Shift+D
  8. 显示 Output Ctrl+Shift+U

自动保存

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

修改默认快捷键

  • 打开默认键盘快捷方式设置:File->Preferences->Keyboard Shortcuts,或Alt+F->p->k
  • 修改 keybindings.json:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
1// Place your key bindings in this file to overwrite the defaults
2[
3    // ctrl+space 被切换输入法快捷键占用
4    {
5        "key": "ctrl+alt+space",
6        "command": "editor.action.triggerSuggest",
7        "when": "editorTextFocus"
8    },
9    // ctrl+d 删除一行
10    {
11        "key": "ctrl+d",
12        "command": "editor.action.deleteLines",
13        "when": "editorTextFocus"
14    },
15    // 与删除一行的快捷键互换
16    {
17        "key": "ctrl+shift+k",
18        "command": "editor.action.addSelectionToNextFindMatch",
19        "when": "editorFocus"
20    },
21    // ctrl+shift+/多行注释
22    {
23        "key":"ctrl+shift+/",
24        "command": "editor.action.blockComment",
25        "when": "editorTextFocus"
26    },
27    // 定制与 sublime 相同的大小写转换快捷键,需安装 TextTransform 插件
28    {
29        "key": "ctrl+k ctrl+u",
30        "command": "uppercase",
31        "when": "editorTextFocus"
32    },
33    {
34        "key": "ctrl+k ctrl+l",
35        "command": "lowercase",
36        "when": "editorTextFocus"
37    }
38]
39

打开方式:

方式一:
vscode: Visual Studio Code 常用快捷键

方式二:
vscode: Visual Studio Code 常用快捷键

前端开发必备插件

  1. PostCSS Sorting
  2. stylelint
  3. stylefmt
  4. ESLint
  5. javascript standard format
  6. beautify
  7. Babel ES6/ES7
  8. Debugger for Chrome
  9. Add jsdoc comments
  10. javascript(ES6) code snippets
  11. vue
  12. weex
  13. Reactjs code snippets
  14. React Native Tools
  15. Npm Intellisense
  16. Instant Markdown
  17. Markdown Shortcuts
  18. TextTransform

自定义设置参考

vscode 自定义配置参考:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1{
2    "editor.fontSize": 18,
3    "files.associations": {
4        "*.es": "javascript",
5        "*.es6": "javascript"
6    },
7    // 控制编辑器是否应呈现空白字符
8    "editor.renderWhitespace": true,
9    // 启用后,将在保存文件时剪裁尾随空格。
10    "files.trimTrailingWhitespace": true,
11    // File extensions that can be beautified as javascript or JSON.
12    "beautify.JSfiles": [
13        "",
14        "es",
15        "es6",
16        "js",
17        "json",
18        "jsbeautifyrc",
19        "jshintrc"
20    ]
21}
22

资料来源:

1.Linux快捷键:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf

1.Windows快捷键: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

Linux:
vscode: Visual Studio Code 常用快捷键

Windows:
vscode: Visual Studio Code 常用快捷键

给TA打赏
共{{data.count}}人
人已打赏
安全经验

职场中的那些话那些事

2021-9-24 20:41:29

安全经验

elk+redis 搭建nginx日志分析平台

2021-11-28 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索