编辑
Sublime Text 充满了编辑功能。本主题只是触及了可能的表面。
多重选择
多重选择允许您高效地对文本进行大规模更改。任何关于多重选择的赞美都是轻描淡写。这就是为什么
选择一些文本并按 Ctrl D 来添加更多实例。如果您想跳过当前实例,请按 Ctrl K, Ctrl D.
如果您走得太远,请按 Ctrl U 来取消选择当前实例。
将多重选择转换为行
Ctrl L 将选择扩展到行尾。Ctrl ⇧ L 将选择拆分为行。您可以将多行选择复制到一个单独的缓冲区,在那里编辑它们,再次选择内容作为多行,然后将它们粘贴回第一个缓冲区中的位置。
列选择
您可以选择文件中的矩形区域。列选择利用了多重选择。
可以向选择添加文本块或从选择中删除文本块。
使用鼠标
Windows 和 Linux
描述 | 快捷键 |
---|---|
选择块 | ⇧ + 右键 |
添加到选择 | Ctrl ⇧ + 右键 |
从选择中删除 | Alt ⇧ + 右键 |
macOS
描述 | 快捷键 |
---|---|
选择块 | ⌥ + 左键 |
添加到选择 | ⌥ ⌘ + 左键 |
从选择中删除 | ⌥ ⇧ ⌘ + 左键 |
使用键盘
系统 | 快捷键 |
---|---|
Windows | Ctrl Alt ↑ 和 Ctrl Alt ↓ |
Linux | Alt ⇧ ↑ 和 Alt ⇧ ↓ |
macOS | Ctrl ⇧ ↑ 和 Ctrl ⇧ ↓ |
其他选择文本的方式
列表很长;所有可用的选项都可以在 **选择** 下找到。举几个例子
- 选择子词 (Alt ⇧ ← 和 Alt ⇧ →)
- 将选择范围扩展到括号 (Ctrl ⇧ M)
- 将选择范围扩展到缩进 (Ctrl ⇧ J)
- 将选择范围扩展到作用域 (Ctrl ⇧ ␣)
转置事物
需要交换两个字母,或者更确切地说,是两个单词?试试
Ctrl T.算术
需要创建一系列数字?试试 Ctrl ⇧ P 和 "算术"。
最适合在有多个选择的情况下使用。
表达式 | 选择 | 结果 |
---|---|---|
1+i | 1, 2, 3, 4, 5, 6, 7, ... | |
30+(i%3) | 30, 31, 32, 30, 31, 32, ... | |
(x*2)+i | 10, 20, 30 | 20, 41, 62 |
math.ceil(x) | 0.25, 2.25 | 1, 3 |
len(s) | house, tree | 5, 4 |
format(s, '^10') | fish | ' fish ' (居中字符串) |
您可以使用以下变量
i
是选择的索引x
是所选数字s
是所选字符串
如您所见,您甚至可以使用一组内置的 Python 函数
- docs.python.org/3.8/library/math.html
- docs.python.org/3.8/library/functions.html
- docs.python.org/3.8/library/string.html#formatspec
还有更多...
**编辑**、**选择**、**查找** 和 **转到** 菜单是寻找方便的编辑工具的好地方。您可能最终只使用其中几个,但其余的仍然会在您需要时出现。