VisualStudioCodemd 的一些常用快捷键

本贴最后更新于 1008 天前,其中的信息可能已经沧海桑田

Microsoft 在 2015 年 4 月 30 日 Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。
对此对该软件中用到的一些常用快捷键做了个整理

主命令框

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

常用快捷键

编辑器与窗口管理

  • 打开一个新窗口: Ctrl+Shift+N

  • 关闭窗口: Ctrl+Shift+W

  • 同时打开多个编辑器(查看多个文件)

  • 新建文件 Ctrl+N

  • 文件之间切换 Ctrl+Tab

  • 切出一个新的编辑器(最多 3 个) Ctrl+\,也可以按住 Ctrl 鼠标点击 Explorer 里的文件名

  • 左中右 3 个编辑器的快捷键 Ctrl+1 Ctrl+2 Ctrl+3

  • 3 个编辑器之间循环切换 Ctrl+

  • 编辑器换位置, Ctrl+k 然后按 Left 或 Right

代码编辑

格式调整

  • 代码行缩进: Ctrl+[Ctrl+]

  • Ctrl+CCtrl+V 复制或剪切当前行/当前选中内容

  • 代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code

  • 上下移动一行: Alt+UpAlt+Down

  • 向上向下复制一行: Shift+Alt+UpShift+Alt+Down

  • 在当前行下边插入一行: Ctrl+Enter

  • 在当前行上方插入一行 Ctrl+Shift+Enter

光标相关

  • 移动到行首: Home

  • 移动到行尾: End

  • 移动到文件结尾: Ctrl+End

  • 移动到文件开头: Ctrl+Home

  • 移动到定义处: F12

  • 定义处缩略图:只看一眼而不跳转过去 Alt+F12

  • 移动到后半个括号: Ctrl+Shift+]

  • 选择从光标到行尾: Shift+End

  • 选择从行首到光标处: Shift+Home

  • 删除光标右侧的所有字: Ctrl+Delete

  • 扩展/缩小选取范围: Shift+Alt+LeftShift+Alt+Right

  • 多行编辑(列编辑)Alt+Shift+鼠标左键Ctrl+Alt+Down/Up

  • 同时选中所有匹配: Ctrl+Shift+L

  • Ctrl+D 下一个匹配的也被选中 (在 sublime 中是删除当前行,后面自定义快键键中,设置与 Ctrl+Shift+K 互换了)

  • 回退上一个光标操作: Ctrl+U

  • 选中所有匹配词批量编辑:鼠标高亮选中需要查找的词,按下 Ctrl + Shift + L 键,即可快速选中当前文件中所有匹配的词,并在每一个词后面有一个编辑光标,可批量同步编辑

  • 折叠所有区域代码 Ctrl+K Ctrl+0(零)

  • 展开所有区域代码 Ctrl+K Ctrl+J

  • 打开当前文件所在目录 Ctrl+K R

重构代码

  • 找到所有的引用: Shift+F12

  • 同时修改本文件中所有匹配的: Ctrl+F12

  • 重命名:比如要修改一个方法名,可以选中后按 F2,输入新名字,回车,则所有该方法的引用也都同步更新了

  • 跳转到下一个 Error 或 Warning:当有多个错误时可以按 F8 逐个跳转

  • 查看 diff: 在 explorer 里选择文件右键 Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose

查找替换

  • 查找 Ctrl+F

  • 查找替换 Ctrl+H

  • 整个文件夹中查找 Ctrl+Shift+F

显示相关

  • 全屏:F11

  • zoomIn/zoomOut:Ctrl +/-

  • 侧边栏显/隐: Ctrl+B

  • 显示资源管理器 Ctrl+Shift+E

  • 显示搜索 Ctrl+Shift+F

  • 显示 Git Ctrl+Shift+G

  • 显示 Debug Ctrl+Shift+D

  • 显示 Output Ctrl+Shift+U

其他

  • 自动保存:File -> AutoSave,或者 Ctrl+Shift+P,输入 auto

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...