命令行使用
code --help # 命令面板 在PATH中安装code命令
code -r -g test.json:100 # 打开test.json文件并跳转到100行
code -r -d a.txt b.txt # 比较两个文件内容
ls | code -r - # 展示ls输出
工作台(Workbench)

命令面板
命令面板根据输入框里的第一个字符来决定提供什么功能

-
#:用于显示和跳转工作区中的符号 -
>:用于显示所有的命令 -
@:用于显示和跳转文件中的符号,在@:则可以把符号按类别归类 -
:: 用于跳转到当前文件中的某一行
Cmd + Shift + O:调出当前文件的符号
快捷键和操作
外观
Cmd + B:显示侧边栏
Cmd + J:显示面板
Cmd +:调出终端,Cmd + Shift +:创建新终端,Cmd + \:拆分终端
设置
Cmd + K Cmd + S:打开键盘快捷键
命令面板 + Open Settings(JSON):打开用户配置文件
Cmd + -:缩放整个工作区
搜索
Cmd + Option + C:大小写
Cmd + Option + W:单词
Cmd + Option + R:正则
跳转
Cmd + -:跳转回上一次光标所在位置
Cmd + Shift + -:跳转到下一次光标所在位置
Cmd + Tab:在打开的文件跳转
编辑器
单击行号,直接选中一行
在某行号上按下鼠标并上下移动,就能够选中多行代码
单击鼠标左键,把光标移动到相应位置
双击鼠标左键,将当前光标下的单词选中
三击鼠标左键,选中当前行代码
Cmd + / :添加注释
命令面板 + 按升序排列行:选中代码进行排序
Option + 鼠标点击:创建多个光标
Option + 方向键:以单词为单位进行光标移动
Cmd + Shift + \:代码块的光标移动
Cmd + Enter:不论光标在哪,另起一行
Option + 上下方向键 :选中代码进行移动
Cmd + v:粘贴富文本,Cmd + Shift + v:粘贴纯文本
| 配置 | 说明 |
|---|---|
| editor.lineNumbers | 行号显示 |
| editor.renderWhitespace | 渲染空白字符 |
| editor.rulers | 设置垂直标尺 |
| editor.minimap | 小地图 |
| editor.renderLineHighlight | 渲染光标所在行高亮 |
| editor.detectIndentation | 自动检测使用制表符者空格符 |
| editor.insertSpaces/editor.tabSize | 设置使用制表符者空格符 |
工作区
命令面板 + add folder to workspace
命令面板 + save workspace as
code snippet
命令面板 + Configure User Snippets