在使用vscode的时候,非常想要解放右手(握着鼠标的手),因此参考了些文档,整理下一下快捷键,以便于实现目的。主要 包括 快捷键、文件切换、等方面的功能。
Tip: 需要注意的是以下快捷键最好在英文输入法状态下操作。
一、vscode 快捷键
-
解放双手第一步:快速移动光标
作用 快捷键 移动单个单词末尾 option + 左右方向键 移动行首或者行尾 cmd + 左右方向键 代码块的移动 Cmd + Shift + | 移动到文档的第一行或最后一行 Cmd + 上下键
-
换行移动操作
作用 快捷键 换行到当前行下一行 Cmd + Enter 换行到当前行上一行 Cmd + Shift + Enter 移动一行 Option + 上下方向键 复制一行 Option + Shift + 上下方向键
- 文本选择:在 1 的基础上加上 shift 键
-
删除操作:延续1的操作方式
作用 快捷键 删除一行中光标左侧的内容 Cmd + Del 删除一行中光标右侧的内容 Cmd + Fn + Del 删除单词中光标左侧的内容 option + Del 删除单词中光标右侧的内容 option + Fn + Del 删除一行 Cmd + Shift + K 剪切一行 Cmd + X
-
多光标操作
作用 快捷键 配合鼠标使用 option + 鼠标左键 多行光标 option + cmd 多行选中光标 选中多行 后 option + shift + i
-
光标的跳转以及页面切换
作用 快捷键 在当前打开的文件中进行跳转 Ctrl + Tab 搜索的方式进行文件跳转 Cmd + P (更受欢迎) 通过 Cmd+P 的形式找到目标文件后,打开新窗口 Ctrl + Enter 行跳转 Ctrl+g+输入:10 跳转到指定文件的某一行(输入框+:) Cmd+p 输入 文件名:10 符号跳转(跳转指定的类、方法、变量的位置)(输入框+@) Cmd + Shift + O 在打开的多个文件符号间跳转(输入框+#) Cmd + T 查看函数实现位置 Cmd + F12 或者 F12 查看函数引用位置 Shift + F12 编辑器分栏 Cmd + \ 切换横竖向编辑器分栏 Cmd + Option + 0(数字) 各个分栏中切换 Cmd + Number(1-9 代表分栏的个数)<br />或者<br />组合键 Cmd + K , Cmd+ 左右方向键 各个Tab 中切换 Cmd + Option + 左右键 打开最近文件 Ctrl + R (如果想在新的窗口打开 Cmd + Enter) 在窗口间跳转 Ctrl + W (Cmd + `)
-
编程语言相关快捷键
作用 快捷键 注释一行 Cmd + / 注释多行 Option + Shift + A 代码格式化 Option + Shift + F 选中的代码进行格式化 Cmd + K Cmd + F 触发建议 option + /
-
其他字符相关的快捷键
作用 快捷键 调换字符位置 Ctrl + t 调整字符的大小写 命令面板中运行 转换为大写或者转换为小写 合并代码行 Ctrl + j 行排序 命令面板中运行-> 按升序排列行 或者 按降序排列行 撤销光标的移动和选择 Cmd + U 重构方法,重命名所有调用方法的位置 F2
-
代码的折叠
作用 快捷键 切换折叠代码 Cmd+Option+[ 切换展开 Cmd+Option+] 全部折叠 Cmd + K ,Cmd+0 全部展开 Cmd+ K,Cmd+J -
搜索
作用 快捷键 搜索 Cmd + F 在搜索内容中切换<br />(让光标在编辑器中便于修改) Cmd + G 同上 不过从下而上的跳转 Cmd + Shift + G 切换大小写敏感(Case) Cmd + Option + C 切换全单词匹配(Word) Cmd + Option + W 切换正则表达式匹配(Regular Expression) Cmd + Option + R 打开替换折叠 Cmd + Option + F 多文件搜索 Cmd + Shift + F -
全程利用鼠标的操作
作用 快捷键 插入光标 点击一次 选中当前单词 双击 选中当前行 三击 选中当前文档 四击 选中多行 通过左侧行号选中单行,下拉可以选中多行 剪切黏贴 通过鼠标点击对选中的区域进行拖拽实现 复制黏贴 在剪切黏贴的拖拽过程中 按住 option 实现 多光标选中 通过鼠标中键拖拽
二、代码段
Ctrl + Shift + p ,打开搜索框, 找到 首选项:配置用户代码
然后选择合适的语言下的模板,以 javascript 为例
"Print to console": {
"prefix": "log", // 快捷键命令
"body": [ //输出主体 $1, $2 分别代表光标出现的预设位置,
// 可以通过Tab键前进和Shift+Tab后退
// $CLIPBOARD 是vscode自带的预设值
"console.log('$(1:$CLIPBOARD)');",
"$2"
],
"description": "Log output to console" // 内容说明
}
三、工作台和命令面板
左侧工作台的切换 Cmd + B
命令面板的打开 Cmd + Shift + P
底部面板(终端等)等切换 Cmd + J
禅模式: 打开命令面板 搜索 "切换禅模式"
调节字体大小 : 打开命令面板 搜索“重置缩放”
为了快速检索,命令面板开头的几个符号代表的意义:
符号 | 作用 |
---|---|
: | 指定当前文件的第几行 |
@ | 指定某个文件中的符号位置,相当于全文检索 |
@: | 按照类别指定某个文件中的符号位置,相当于全文检索 |
? | 当你不知道选择哪个的时候,问一问 |
以上是我对vscode 中快捷键用法的理解与总结,希望能帮到您,如果能够帮到您,希望不吝点个赞哦;如果哪里写的不对或者确实,还望告知~~
参考:
极客时间 <玩转VS Code>
网友评论