Sublime Text需安装Clipboard History插件实现剪贴板历史功能,通过Package Control搜索安装,快捷键Ctrl+Shift+V调出20条纯文本历史,支持模糊搜索与鼠标操作,可配置max_items等参数优化体验。

Sublime Text 本身不保存剪贴板历史,Ctrl+V 只能粘贴最近一次复制的内容;要回溯多条历史记录,必须依赖插件——最成熟、轻量、持续维护的是 Clipboard History。
如何安装 Clipboard History 插件
它不是 Package Control 默认内置的,但可通过官方渠道一键安装:
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),调出命令面板 - 输入
Package Control: Install Package并回车 - 在新弹出的搜索框中输入
Clipboard History,选中后回车即可安装 - 安装完成后无需重启,插件立即生效
注意:别搜 “Sublime Clipboard History” 或 “Advanced Clipboard”,那些是已停止维护的老版本,可能与 Sublime Text 4 不兼容,甚至导致崩溃。
怎么调出和使用剪贴板历史面板
安装后默认绑定快捷键 Ctrl+Shift+V(Windows/Linux)或 Cmd+Shift+V(macOS)——这不是粘贴,而是打开历史列表。
- 按快捷键后,底部会弹出一个下拉菜单,显示最近 20 条剪贴板内容(纯文本,不含格式)
- 用方向键上下切换,回车确认粘贴;也可鼠标点击某条直接插入光标处
- 支持模糊搜索:弹出后直接输入关键词(比如 “url” 或 “json”),列表自动过滤匹配项
- 按
Esc关闭面板,不执行任何操作
如果你习惯用鼠标右键,也可以在右键菜单里看到 Paste from History 选项,效果一致。
配置剪贴板历史长度和行为
默认只存 20 条,且不区分文件类型。如需调整,可修改用户配置:
- 菜单栏 →
Preferences→Package Settings→Clipboard History→Settings – User - 填入如下 JSON(示例设为保留 50 条,禁用自动清空):
{
"max_items": 50,
"clear_on_new_file": false,
"ignore_empty": true
}
max_items 是关键参数,设太高(如 500)会导致面板打开变慢;clear_on_new_file 设为 false 后,切换文件时历史不会被清空——这点很多人误以为“历史丢了”,其实是默认行为。
它不能做什么,以及替代方案提示
Clipboard History 只处理纯文本,不支持图片、HTML 片段、富文本样式。如果你常复制表格、代码块带缩进、或网页上的带样式的文字,它会自动剥离格式,只留文本结构。
- 需要保留缩进?复制前先用
Ctrl+Shift+P→Convert Indent to Spaces确保一致性 - 想粘贴带语法高亮的代码?这不是剪贴板插件的事,得靠
Codecs或ApplySyntax类插件配合 - 真要跨应用同步剪贴板(比如从 Chrome 复制后在 Sublime 里看到),系统级工具如 Ditto(Windows)、Paste(macOS)更合适,但它们不集成到 Sublime UI 中
真正容易被忽略的是:该插件不会监控 Ctrl+C 的每一次动作——它只在你首次调出面板时才开始采集,此前的复制记录不会补全。所以建议安装后立刻试一次 Ctrl+C + Ctrl+Shift+V,确认流程走通。










