编辑

概览

Sublime Text具有多种多样的编辑特性。本主题只简单展示其中的几种。

多重选择

多重选择特性让你可以高效的在文档中进行批量修改。任何对这个特性的赞誉都不为过。接下来我们就展示这么说的原因:

首先选中一些文本,然后按 Ctrl + D 的组合键来 添加更多 实例。如果你想 跳过当前实例,可以按 Ctrl + K, Ctrl + D

如果你按键太快,导致误添加了一个实例,可以用 Ctrl + U取消 对当前实例的选择。

把多重选择的内容扩展到行

使用 Ctrl + L 可以把多重选择的内容从单词扩展到整行。使用 Ctrl + Shift + L 可以把选中的多行文本分成多个独立的行。

(译者注:这里多个独立的行指的是每行末尾都有单独的光标。平时选中多行文字之后只会有一个光标,这时按 Ctrl + Shift + L 后,每一行末尾都有一个光标,可以按左方向键查看效果。这种选择适用于在 每行 都添加/删除相同的内容)

你可以复制多重选择的行到一个单独的缓冲区,在那里编辑他们,并将编辑后的结果贴回到第一个缓冲区。

列选择

你可以选择文件的矩形区域。列选择使用多重选择。

可以在选择中添加或删除文本块。

使用鼠标

Windows

选择块 Right Mouse Button +
添加到选中项 Ctrl + Right Mouse Button +
从选中项里删除 Alt + Right Mouse Button +

Linux

选择块 Right Mouse Button +
添加到选中项 Ctrl + Right Mouse Button +
从选中项里删除 Alt + Right Mouse Button +

macOS

选择块 Right Mouse Button +
添加到选中项 + Right Mouse Button +
从选中项里删除 + + Right Mouse Button +

使用键盘

Windows Ctrl + Alt + Up and Ctrl + Alt + Down
Linux Alt + + Up and Alt + + Down
OS X + + Up and + + Down

文本选择的其他方法

文本选择的方法很多,可以在 Selection 菜单下找到所有可能的选项。下面举几个例子:

  • 选择子单词 (Alt + Shift + <arrow>)
  • 添加对选中文字周围括号的选择 (Ctrl + Shift + M)
  • 添加对选中文字缩进空格的选择 (Ctrl + Shift + J)
  • 添加对选中文字当前域的选择 (Ctrl + Shift + Space)

交换位置

需要调换两个字母甚至两个单词的位置?试试 Ctrl + T 吧。

其他内容

Edit, Selection, FindGoto 菜单中可以找到很多好用的编辑工具。平常你可能只需要其中的部分功能,当你遇到问题的时候看看这些菜单项,也许其他功能能够帮助你解决问题。