为什么 Sublime 仍值得保留

VS Code 占据了"现代代码编辑器"的绝大多数份额,但 Sublime 在三个点上仍然无可替代:

  • 启动速度:冷启动 < 200ms,比 VS Code 快 5~10 倍;
  • 多重选择:原生的多光标体验至今仍是行业标杆;
  • 体积:安装包只有十几 MB,老电脑也跑得很流畅。

它不是"更现代的 VS Code",而是"更轻量的工具"。如果你打开一个文本文件只是临时改一下配置、看一段日志、写一段 Markdown,用 Sublime 比用 IDE 顺手得多。

1. 多重选择:编辑器的"杀手锏"

这是 Sublime 最经典的功能——同时编辑多处相同文本。

常用操作:

  • 选中一个词 → 按 Ctrl + D,选中下一个相同词,重复按就能多选;
  • 选不中的话按 Ctrl + K 跳过当前,继续选下一个;
  • 选整行Ctrl + L
  • 整列选择:按住 Shift + 鼠标右键拖动;
  • 一次选中所有出现位置:Alt + F3(在 Windows 上是 Ctrl + Alt + F3)。

多选之后,所有位置同步输入。比如批量改一个变量名、把一堆行的开头加同一个前缀,都是一两秒的事。

2. 命令面板:几乎所有功能都能在这里触发

Ctrl + Shift + P 打开命令面板,输入关键字就能调用功能。

比如:

  • 输入 syntax → 切换文件语法;
  • 输入 install → 安装插件;
  • 输入 sort → 对选中行排序;
  • 输入 indent → 调整缩进。

命令面板的设计哲学是:不要记快捷键,记住关键词就行。这条思路被 VS Code、Atom、Zed 全部学走了。

3. Goto Anything:极快的文件跳转

Ctrl + P 打开 Goto Anything。输入文件名、路径片段或符号名,立刻定位文件。支持模糊匹配。

常用语法:

  • main.js:跳转到 main.js
  • :function_name:跳到当前文件的某个函数;
  • @symbol:跳到当前文件的某个符号;
  • #search:在当前文件搜字符串。

只要项目在 Sublime 里打开过,几千个文件的项目里跳转一个文件基本是即时的。

4. Package Control:插件生态的入口

没有 Package Control 的 Sublime 就像没有插件系统的浏览器。按官方教程 安装 后,Ctrl + Shift + P → "Install Package" 就能装插件。

推荐必装的几款:

  • Emmet:HTML/CSS 缩写展开;
  • MarkdownEditing:Markdown 编辑增强;
  • BracketHighlighter:括号配对着色;
  • SublimeLinter:代码检查(按语言再装对应插件);
  • A File Icon:侧边栏文件加图标;
  • Origami:分屏布局。

5. 项目与工作区:管理多文件夹

Sublime 的"项目"是一个轻量级概念——把若干文件夹打成一个项目,下次打开能恢复所有文件、标签状态。

操作:菜单 → 项目 → 保存项目。下次"打开最近项目"就能恢复。

我的用法是:一个项目对应一项工作(比如一个仓库或一组笔记),切换项目=切换工作上下文,比开多个窗口清爽。

6. 分屏编辑:左右对比

Sublime 支持多种分屏布局:

  • Alt + Shift + 1/2/3:单列、双列、网格;
  • Ctrl + K, Ctrl + Shift + 方向键:把当前文件移到另一组;
  • Origami 插件可以做更自由的分屏。

对比两个配置文件、参考示例写代码时非常有用。

7. 宏录制:把重复操作打包成一条命令

Sublime 的宏能记录键击和命令序列,回放一次就能重复执行。

使用方式:

  1. 工具 → 录制宏;
  2. 手动执行一次想自动化的操作;
  3. 工具 → 停止录制;
  4. 工具 → 保存宏(绑定快捷键或保存到 Packages/User)。

比如:批量给每行加引号 + 末尾加逗号、清理空行、规范化缩进,都可以用宏搞定。

8. 即时项目切换:Ctrl + Tab 不是最佳

Sublime 默认的 Ctrl + Tab 切文件比较粗糙。装好 Package Control 后,装 BufferScroll 或开启"记忆上次光标位置"——切换文件时光标会自动回到上次编辑的位置,对长文件特别友好。

9. 列模式编辑:按住 Shift + 鼠标右键

VS Code 借鉴过来的列选择功能:

  • 矩形选择Shift + 鼠标右键拖动;
  • 选中后输入 → 多行同步插入;
  • 删除列 → 用 Ctrl + Shift + K 删行模式。

处理 CSV、对齐表格、批量加注释前缀,列模式编辑比脚本还快。

10. 与 Total Commander 配合:F4 一键编辑

在 TC 中配置 F4 调用 Sublime(见 TC 那篇文章),然后:

  • 在 TC 里浏览到目标文件;
  • F4 → Sublime 秒开;
  • 改完 Ctrl + S 保存;
  • 切回 TC → 文件状态已更新。

这套"文件管理 + 文本编辑"的分工非常顺:TC 管文件,Sublime 管内容。

不装插件的 Sublime 也很好用

很多人装了一堆插件最后反而卡顿。其实 Sublime 默认配置下,多重选择 + 命令面板 + Goto Anything 三件套就能应付 90% 场景。

建议先用一个月纯 Sublime,感受到哪里不顺了再去装插件——按需安装,少即是多

总结

Sublime Text 不是 2026 年最"现代"的编辑器,但依然是手感最好的纯文本编辑器之一。它和 VS Code 不是取代关系,而是搭配关系:

  • VS Code → 重型开发;
  • Sublime → 临时编辑、快速浏览、轻量笔记。

免费试用无功能限制(仅偶尔弹注册提示),买授权是 80 美元 / 3 年,相对它的价值很值。