使用Alt+拖拽或Shift+Alt+方向键进行列选择,再通过多光标编辑实现批量修改,配合Ctrl+D、AlignTab等命令与插件,可高效处理代码对齐、注释添加与数据整理。

sublime Text 的列编辑(也叫块选择或多重选择)非常高效,适合批量修改代码、对齐内容或插入重复数据。掌握这些技巧能大幅提升编辑效率。
如何进行列选择(垂直选择)
列选择是 Sublime 最实用的功能之一,可以同时选中多个行的同一列区域。
• 按住 Alt 键(macOS 上是 Option),然后用鼠标拖动,即可竖向选择一列文本。
• 也可以使用快捷键:先将光标定位到起始位置,按住 Shift + Alt + 方向下键(windows/linux)或 Shift + Option + 方向下键(macos),逐行向下扩展列选区。
多光标与整列编辑操作
列选择后可以直接输入内容,所有选中的位置会同步修改,非常适合批量添加前缀、注释或调整格式。
• 列选后输入文字,会在每一行的选中位置插入相同内容。
• 删除列选内容,会同时清除每行对应区域的字符。
• 在列末尾添加内容:列选后按 Ctrl + Shift + L**(windows/Linux)或 **Cmd + Shift + L**(macOS)可将每行选中行拆分为多个光标,再按 **End** 跳到行尾输入。
结合命令和插件提升效率
Sublime 原生功能已足够强大,配合一些操作更灵活。
• 使用 Ctrl + D**(多次点击选择相同词)或 **Ctrl + Alt + G** 可选中所有匹配项,实现跨行列多点编辑。
• 安装 **AlignTab** 插件可快速对齐等号或冒号,适合配置文件编辑。
• 输入时按 Tab 或 空格 可统一缩进列内容,常用于添加注释符号或字段对齐。
基本上就这些常用技巧。熟练使用 Alt+拖拽 和多光标组合,处理日志、表格、代码注释都能快上几倍。不复杂但容易忽略细节,比如选区边界和光标位置,多试几次就能掌握节奏。


