东厂没有的vscode快捷键我西厂有

2,831 阅读4分钟

俗话说的好,预先善其事必先利其器.在我们写需求的时候要想高效率完成,除了有逻辑清晰,还得像战斗一样有件称手的兵器.才能愈战愈勇.接下来带你们深入了解一下 vscode 的快捷键.(window 请默认将 转换成 Ctrl, 转换成 Alt, ⌃在window 暂无对应)

一.主命令框

F1 或 ⌘ + ⇧ + P  (俗称万能键) :打开命令面板。在打开的输入框内,可以输入任何命令,这就不多说,如下图:

例如:

按一下 Backspace 会进入到 Command + P 模式
在 Command + P 下输入 > 可以进入 Command + Shift + P 模式
在 ⌘+P 窗口下还可以直接输入文件名,跳转到该文件

 在 Command + P 模式下输入 “?” 会弹出下拉菜单,如下图所示:

  常用的如下:

?   列出当前可执行的动作

!   显示 Errors或 Warnings,也可以 Command + Shift + M

:   跳转到行数,也可以 Command + G 直接进入

@    跳转到 symbol(搜索变量或者函数),也可以 Command + Shift + O 直接进入

@    根据分类跳转 symbol,查找属性或函数,也可以 Command + Shift + O 后输入" : "进入

#   根据名字查找 symbol,也可以 Command + T

二.通用快捷键

⌘ + ,                       // 打开用户设置面板

⌘ + W                     // 关闭窗口

⌘ + K    ⌘ + S       //  打开快捷键面板

三.基础编辑快捷键

⌘ + C                      // 复制当前行

⌘ + X                      // 剪切当前行

⇧ + ⌘ + K              // 删除当前行

⇧ + ⌘ + \              // 跳转到 包裹着当前光标 最近的括号

⇧ + ⌥ + A             // 块注释

⌘ + /                        // 行注释

⌘ + ] / ⌘ + [          // 缩进或弹出行

⌘ + ↑ / ⌘ + ↓       // 光标移到页首或者页尾

Home / End (fn + ←) / (fn + →)

// 光标走到行首 / 行尾

⌥ + ⌘ + [ / ⌥ + ⌘ + ]

// 展开或收起当前光标所在区域 (可一直向上收起)

⌃PgUp / ⌃PgDn (⌃+ fn+↓ / ⌃+fn+↑)

// 按行维度上下滑动 (触摸板和鼠标不香嘛?)

⌘+PgUp /⌘+PgDn(⌘ + fn + ↑ / ⌘ + fn + ↓)

// 按页面维度滑动 (这个还是不够香)

⌥ + ↓ / ⌥ + ↑      

// 向上或向下 移动当前行

⇧ + ⌥ + ↓ / ⇧ + ⌥ + ↑        

// 复制当前行并 向上或者向下 粘贴

⌘ + Enter / ⇧ + ⌘ + Enter  

// 往上或者往下插入一行

四.多光标和选择

⌥ + click                     //  插入多光标(这个香)

⌘ + U                           //  光标移到最近的 TODO

⇧ + ⌘ + L                   //  选中当前选中的所有相同代码(香)

⌘ + F2                          //  这个貌似和上面是一样的用途

⇧+⌥+⌘+↑ / ↓         // 上下方向插入多个光标

⌥ + ⌘ + ↑ / ⌥ + ⌘ + ↓          // 往上往下插入光标

⌃ + ⇧ + ⌘ + → / ←

// 扩大或者缩小当前光标所在的选中范围

⇧ + ⌥ + drag mouse      

// 列选择器(默认多行选择是从第一列开始选择)

五. 搜索替换

⌘ + D                             // 选中过个相同的选择 ⇧+⌘+L会更好用

⌘ + F                              //  搜索

⌥ + ⌘ + F                     //  替换

⌘+K  +  ⌘+D               //  移动到下一个匹配的选择

⌘ + G / ⇧ + ⌘ + G     // 向下 / 向上搜索

六. 富语言编辑

⌃ + Space               // 切换输入法

⌥ + F12                    // 打开窗口显示定义

⌘+ K   F12               // 打开侧边栏显示定义

⌘+K    ⌘+X             // 清除当前行的空格

F2                               // 修改文件中变量所有定义及其引用的名字(不要太爽)

七.导航

⌘ + T                         //  搜索可显示所有变量

⌃ + G                         //  跳转到某一行

⌘ + P                            //  打开文件

⇧ + ⌘ + O               //  跳转到指定对象位置

F8 / ⇧ + F8               // 跳转到 下一个 / 上一个 错误

⇧ + ⌘ + M                //  打开问题面板

⇧ + ⌘ + [                  // 打开上次编辑的窗口

⌃ + ⇧ + Tab / ⌃ + Tab

//  打开最近编辑的文件

八.编辑管理

⌘ + K   F                //  关闭文件夹

⌘ + \                      // 分割编辑器 

⌘ + 1 / ⌘ + 2 / ⌘ + 3 ....                     

// 分别跳转到 1,2 ,3编辑页面

⌘ + K   ← / ⌘ + K    →

//  将活动窗口左移右移

九.文件管理

⌘+N                            //  创建新的文件

⌘+O                            //  打开文件

⌘+S                             //  保存(可以设置在保存后格式化代码)

⌥+⌘+S                      //  保存所有

⌘ + ⇧ + W                //  关闭编辑器

⌘+K ⌘+W                 //  关闭所有编辑窗口

⇧+⌘+T                      //  恢复关闭的窗口

⌘+K   P                       //  复制当前当前文件的路径

⌘+K   R                       //  在本地文件夹中打开当前文件

⌘+K   O                      //  在新的编辑器打开当前文件

十.显示

⌃ + ⌘ + F                  //  控制编辑器全屏展示

⌥ + ⌘ + 0                  //  多窗口的时候控制窗口是按垂直还是水平排列展示

⌘ + = / ⌘ + -            //  放大缩小编辑窗口

⌘ + B                          //  控制左侧资源管理器的展示

⇧ + ⌘ + E                  //  控制输入法在英语模式来回切换

⇧ + ⌘ + F                  //  全局搜索

⇧ + ⌘ + G                 //  打开最左侧菜单的源代码管理

⇧ + ⌘ + D                 // 打开最左侧菜单的debug 调试

⇧ + ⌘ + X                 //  打开最左侧菜单的扩展

⇧ + ⌘ + H                //  全局替换

⇧ + ⌘ + U                //  打开输出面板

⌘ + K    Z                   //  禅(专注)模式,(按 double  esc 退出 )

⌘ + K    ⌘ + T          //  切换主题

十一. 调试

F5                         //  开始调试

F10                       //  下一步

⇧ + F5                //  结束调试

十二.综合终端

⌃ + `                    //  控制终端的显示 

⌃ + ⇧ + `           //  创建新的终端

不会这些快捷键的时候,你仿佛被套了虚弱,

会了这些快捷键的时候,你仿佛带了疾跑.