sublime的Transpose功能可快速交换相邻字符或文本块,修正拼写错误如将”teh”变为”the”,只需光标置于错误字符后使用Ctrl+T(windows/linux)或Control+T(macos);选中文本时则交换前后内容,结合多光标可调换行序,提升编辑效率。

Sublime 的 Transpose 功能主要用于快速交换相邻的字符或选中的文本区域,提升编辑效率,特别适合调整拼写错误、调换顺序等场景。
交换相邻字符(快速修正拼写)
当你输入时不小心把两个字母顺序写反了,比如把 “teh” 写成 “the”,可以将光标放在这两个字符之后,使用 Transpose 快捷键,Sublime 会自动交换前两个字符的顺序。
• windows/Linux:Ctrl + T
• macOS:Control + T
例如:
- 输入 “apple” 时误写为 “aplppe”
- 将光标放在第二个 “p” 后面
- 按下 Ctrl + T(或 Control + T)
- 前两个字符 “lp” 会被交换为 “pl”,变成正确拼写
交换选中的文本块
如果手动选中了一段文本,再使用 Transpose 快捷键,Sublime 会尝试将选中内容与紧邻其前或其后的另一段内容进行交换。虽然默认行为主要针对字符级别,但结合多光标或多行选择,也能实现行间调换。
实际应用示例:
- 选中某一行中的一个单词
- 使用 Ctrl + T,它可能与前一个单词交换位置
- 在某些配置下,也可配合插件扩展实现更灵活的区块交换
提高编辑速度的小技巧
这个功能看似简单,但在高频打字中能显著减少删除重输的操作。熟练掌握后,修正常见笔误只需一次快捷键操作。
- 不必精确选中错误字符,只需光标位置正确即可触发
- 可连续使用多次,逐步调整多个位置
- 与撤销(Ctrl+Z)配合使用,试错成本极低
基本上就这些 —— Sublime 的 Transpose 是个低调但实用的功能,用好它能让文本调整更流畅。不复杂,但容易忽略。