命令行使用
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