界面概览
快捷键 | 描述 |
---|---|
cmd shift e | 文件资源管理器 |
cmd shift f | 跨文件搜索 |
ctrl shift g | 源代码管理 |
cmd shift d | 启动和调试 |
cmd shift x | 扩展管理 |
cmd shift p | 查找并运行所有命令 |
cmd j | 打开、关闭panel |
命令行的使用
命令 | 描述 |
---|---|
code $path | 新窗口中打开这个文件或文件夹 |
code -r $path | 窗口复用打开文件 |
code -r -g $file:lineno | 打开文件,跳转到指定行 |
code -r -d $file1 $file2 | 比较两个文件 |
ls | code - |
光标移动
快捷键 | 描述 |
---|---|
option 左/右方向键 | 针对单词的光标移动 |
cmd 左/右方向键 | 移动到行首、行尾 |
cmd shift | 在花括号之间跳转 |
cmd 上/下方向键 | 移动到文档的第一行、最后一行 |
文本选择
shift 光标移动
删除操作
可以先选择,再删除
快捷键 | 描述 |
---|---|
cmd fn del | 删除到行尾 |
cmd del | 删除到行首 |
option del | 向前删除单词 |
option fn del | 向后删除单词 |
代码行编辑
快捷键 | 描述 |
---|---|
cmd shift k | 删除行 |
cmd x | 剪切行 |
cmd enter | 在当前行下一行新开始一行 |
cmd shift enter | 在当前行上一行新开始一行 |
option 上/下方向键 | 将当前行上下移动 |
option shift 上/下方向键 | 将当前行上下复制 |
cmd / | 将一行代码注释 |
option shift a | 注释整块代码 |
option shift f | 代码格式化 |
cmd k cmd f | 选中代码格式化 |
ctrl t | 光标前后字符调换位置 |
cmd shift p transform to up/low case | 转换大小写 |
ctrl j | 合并代码行 |
cmd u | 撤销光标移动 |
创建多个光标
- 使用鼠标
option 鼠标左键
- 使用键盘
快捷键 | 描述 |
---|---|
cmd option 上/下方向键 | 创建多个光标 |
cmd d | 选中相同单词,并创建多个光标 |
option shift i | 在选择的多行后创建光标 |
文件跳转
快捷键 | 描述 |
---|---|
ctrl tab | 文件标签之间跳转 |
cmd p | 打开文件列表 |
行跳转
快捷键 | 描述 |
---|---|
ctrl g | 跳转到指定行 |
符号跳转
快捷键 | 描述 |
---|---|
cmd shift o | 当前文件所有符号列表 |
@: | 符号列表@后输入冒号,符号分类排列 |
cmd t | 在多个文件进行符号跳转 |
cmd F12 | 跳转到函数的实现位置 |
shift F12 | 函数引用列表 |
ctrl - | 跳回上一次光标所在位置 |
ctrl shift - | 跳回下一次光标所在位置 |
代码自动补全
快捷键 | 描述 |
---|---|
ctrl space | 调出建议列表 |
cmd shift space | 调出参数预览窗口 |
cmd . | 快速修复建议列表 |
F2 | 函数名重构 |
代码折叠
快捷键 | 描述 |
---|---|
cmd option [ | 最内层折叠 |
cmd option ] | 最内层展开 |
cmd k cmd 0 | 全部折叠 |
cmd k cmd j | 全部展开 |
搜索
快捷键 | 描述 |
---|---|
cmd f | 搜索 |
cmd g | 搜索,光标在编辑器内跳转 |
cmd option f | 查找替换 |
cmd shift f | 多文件搜索 |
编辑器操作
快捷键 | 描述 |
---|---|
cmd | 拆分编辑器 |
option cmd 左/右方向键 | 编辑器间切换 |
cmd num | 在拆分的编辑器窗口跳转 |
Cmd /- | 缩放整个工作区 |
cmd shift p reset zoom | 重置缩放 |
专注模式
快捷键 | 描述 |
---|---|
cmd b | 打开或者关闭整个视图 |
cmd j | 打开或者关闭面板 |
cmd shift p Toggle Zen Mode | 切换禅模式 |
cmd shift p Toggle Centered Layout | 切换剧中布局 |
命令面板
快捷键 | 描述 |
---|---|
cmd shift p | 命令面板 |
命令面板的第一个符合对应着不同的功能:
?
列出所有可用功能>
用于显示所有的命令@
用于显示和跳转文件中的 “符号”(Symbols)@:
可以把符号们按类别归类#
用于显示和跳转工作区中的 “符号”(Symbols)。:
用于跳转到当前文件中的某一行。edt
显示所有已经打开的文件edt active
显示当前活动组中的文件ext
插件的管理ext install
搜索和安装插件。task
任务debug
调试功能term
创建和管理终端实例view
打开各个 UI 组件
窗口管理
快捷键 | 描述 |
---|---|
ctrl w | 窗口切换 |
ctrl r | 切换文件夹 |
ctrl r cmd enter | 新建窗口打开文件夹 |
集成终端
快捷键 | 描述 |
---|---|
ctrl ` | 切换集成终端 |
ctrl shift ` | 新建集成终端 |
cmd shift p Run Active File In Active Terminal | 在集成终端中运行当前脚本 |
cmd shift p Run Selected Text In Active Terminal | 在集成终端中运行所选文本 |
任务管理
快捷键 | 描述 |
---|---|
cmd shift p run task | 自动检测当前项目中可运行的任务 |
cmd shift p Configure Task | 配置任务 |
Cmd Shift b | 运行默认的生成任务(build task) |
鼠标操作
- 文本选择
- 双击鼠标,选中单词
- 三击鼠标,选中一行
- 四击鼠标,选中整个文档
- 单击行号,选中行
- 文本编辑
- 选中后可以拖动文本到指定区域
- 拖动过程中按
option
,变成复制文本到指定区域
- 在悬停窗口上按下
cmd
,提示函数的实现