编辑技巧

Mr.Hope ... VS Code
  • VS Code
  • 软件
大约 3 分钟

这是编辑代码的一些常用功能。如果您不喜欢键盘快捷键,请考虑为旧的编辑器安装键盘映射扩展名。

# 多光标选择

要在任意位置添加光标,请用鼠标选择一个位置,然后使用 Alt + Click

要将光标设置在当前位置之上或之下,请使用:

键盘快捷键: Ctrl + Alt + ↑Ctrl + Alt + ↓

您可以使用 Ctrl + Shift + L 将附加光标添加到当前选择的所有实例中。

如果不想添加所有当前选中项,则可以使用 Ctrl + D 代替。这只会选择您选择的选中项之后的下一个选中项,因此您可以一个一个地添加选择。

# 列(盒)选择

您可以在拖动鼠标时按住 Shift + Alt(在 macOS 上为 Shift + Option)来选择文本块。一个单独的光标将被添加到每一行的末尾。

列文字选择

您也可以使用键盘快捷键来触发列选择。

# 直标尺

您可以使用该 editor.rulers 设置将垂直列标尺添加到编辑器中。

{
  "editor.rulers": [20, 40, 60]
}
1
2
3

# 快速滚动

Alt 键可在编辑器和资源管理器中快速滚动。默认情况下,快速滚动使用 5 倍速倍增器,但是您可以使用 editor.fastScrollSensitivity 设置来控制倍增器。

# 向上 / 向下复制行

键盘快捷键: Shift + Alt + ↑Shift + Alt + ↓

相关信息

由于按键冲突,在 Linux 上,向上 / 向下复制行没有默认的快捷键,你可以自行通过 editor.action.copyLinesUpActioneditor.action.copyLinesDownAction 设置自己的首选键盘快捷键。

# 上下移动行号

键盘快捷键: Alt + ↑Alt + ↓

# 缩小/扩大选择

键盘快捷键: Shift + Alt + ←Shift + Alt + →

# 转到文件中的符号

键盘快捷键: Ctrl + Shift + O

按符号查找

您可以通过添加冒号将符号按种类分组 @:

# 转到工作区中的符号

键盘快捷键: Ctrl + T

转到工作区中的符号

# 大纲视图

文件资源管理器 中的 大纲 视图(默认折叠在底部)显示了当前打开文件的符号。

轮廓图

您可以按符号名称,类别和文件中的位置进行排序,并可以快速导航到符号位置。

# 导航到特定行

键盘快捷键: Ctrl + G

# 恢复光标位置

键盘快捷键: Ctrl + U

# 修剪尾随空格

键盘快捷键: Ctrl + K Ctrl + X

# 转换文本命令

您可以使用 命令面板 中的 转换 命令将选定的文本更改为大写,小写和标题。

转换文字指令

# 代码格式化

当前选择的源代码: Ctrl + K Ctrl + F

整个文档格式: Shift + Alt + F

# 代码折叠

键盘快捷键: Ctrl + Shift + [Ctrl + Shift +]

您还可以使用全部折叠(Ctrl + K Ctrl + 0)和全部展开(Ctrl + K Ctrl + J)来折叠/展开编辑器中的所有区域。

您可以使用 折叠所有块注释(Ctrl + K Ctrl + /)折叠所有块注释。

# 选择当前行

键盘快捷键: Ctrl + L

# 导航到文件的开头和结尾

键盘快捷键: Ctrl + HomeCtrl + End

# 打开 Markdown 预览

在 Markdown 文件中,使用

键盘快捷键: Ctrl + Shift + V

Markdown 预览

# 并排 Markdown 编辑和预览

在 Markdown 文件中,使用

键盘快捷键: Ctrl + K V

预览和编辑器将与您在任一视图中的滚动同步。

并排 Markdown 预览