Sublime Text中,有哪些插件能高效管理剪贴板历史和复制内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计903个文字,预计阅读时间需要4分钟。
Sublime Text 本身不保存剪切板历史,仅粘贴最后复制的内内容——这并非缺陷,而是设计如此。若想回溯更多文本记录,目前仅有的+Clipboard History+插件持续维护、兼容Sublime Text 4,且无严重兼容性问题。请避免搜索Advanced Clipboard或Sublime Clipboard History,它们是已归档的老版本,可能引发崩溃或控制台错误:
安装必须走 Package Control,手动解压必出问题
手动下载 ZIP 解压到 Packages/ 目录,大概率触发路径错误、Python 版本不匹配(ST4 默认用 Python 3.8,老插件可能依赖 3.3)、或缺失 sublime_lib 等隐式依赖。正确流程只有这一条:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)呼出命令面板 - 输入
Install Package,回车等待列表加载完成 - 输入
Clipboard History(注意中间有空格,不是连写),点击安装 - 装完无需重启;若没反应,按
Ctrl+`打开控制台,检查是否报ImportError: No module named 'yaml'—— 这说明你装的是阉割版,重装即可
默认快捷键 Ctrl+Shift+V 一定冲突,必须重绑定
这个快捷键在 Sublime 内置功能中是「粘贴并缩进」,和插件的「唤出历史列表」完全重叠。你按下去根本看不到菜单,只会发现代码被自动缩进了——这是最常被误判为“插件失效”的原因。
- 进
Preferences → Key Bindings,在右侧用户文件中添加: { "keys": ["ctrl+alt+v"], "command": "paste_from_history" }- 顺手加一条清空命令:
{ "keys": ["ctrl+alt+d"], "command": "clear_clipboard_history" } - 改完保存,立刻生效;如果仍无效,先关掉 QQ、微信、Ditto 等系统级剪贴板工具,它们会劫持全局快捷键
它只存纯文本,且仅限 Sublime 内部可感知的复制操作
这个插件靠监听 on_post_text_command 事件捕获内容,所以它的能力边界非常明确:
- 复制网页 HTML 片段?粘出来只剩文字,
<div class="x">变成div class="x" - 截图后按
Cmd+C(macOS)或Ctrl+C(Windows)?不会进历史——系统截图不触发 Sublime 的 copy 事件 - 从 PDF 或 Excel 复制带格式内容?自动转成纯文本,表格变制表符分隔,颜色/字体/超链接全丢
- 默认
max_items是 100 条,设到 500 以上,弹出菜单会有明显卡顿,尤其机械硬盘或 8GB 内存机器
真正容易被忽略的一点:它不是系统级工具。离开 Sublime,历史记录对其他软件完全不可见;切换到浏览器或终端,你复制的新内容不会进这个列表。如果你需要跨应用、带格式、长期存档的剪贴板管理,得换 Ditto、Paste 或 Windows 11 自带的剪贴板历史——但在 Sublime 里高频切代码片段,Clipboard History 就是最轻、最稳、最不拖慢编辑器的选择。
本文共计903个文字,预计阅读时间需要4分钟。
Sublime Text 本身不保存剪切板历史,仅粘贴最后复制的内内容——这并非缺陷,而是设计如此。若想回溯更多文本记录,目前仅有的+Clipboard History+插件持续维护、兼容Sublime Text 4,且无严重兼容性问题。请避免搜索Advanced Clipboard或Sublime Clipboard History,它们是已归档的老版本,可能引发崩溃或控制台错误:
安装必须走 Package Control,手动解压必出问题
手动下载 ZIP 解压到 Packages/ 目录,大概率触发路径错误、Python 版本不匹配(ST4 默认用 Python 3.8,老插件可能依赖 3.3)、或缺失 sublime_lib 等隐式依赖。正确流程只有这一条:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)呼出命令面板 - 输入
Install Package,回车等待列表加载完成 - 输入
Clipboard History(注意中间有空格,不是连写),点击安装 - 装完无需重启;若没反应,按
Ctrl+`打开控制台,检查是否报ImportError: No module named 'yaml'—— 这说明你装的是阉割版,重装即可
默认快捷键 Ctrl+Shift+V 一定冲突,必须重绑定
这个快捷键在 Sublime 内置功能中是「粘贴并缩进」,和插件的「唤出历史列表」完全重叠。你按下去根本看不到菜单,只会发现代码被自动缩进了——这是最常被误判为“插件失效”的原因。
- 进
Preferences → Key Bindings,在右侧用户文件中添加: { "keys": ["ctrl+alt+v"], "command": "paste_from_history" }- 顺手加一条清空命令:
{ "keys": ["ctrl+alt+d"], "command": "clear_clipboard_history" } - 改完保存,立刻生效;如果仍无效,先关掉 QQ、微信、Ditto 等系统级剪贴板工具,它们会劫持全局快捷键
它只存纯文本,且仅限 Sublime 内部可感知的复制操作
这个插件靠监听 on_post_text_command 事件捕获内容,所以它的能力边界非常明确:
- 复制网页 HTML 片段?粘出来只剩文字,
<div class="x">变成div class="x" - 截图后按
Cmd+C(macOS)或Ctrl+C(Windows)?不会进历史——系统截图不触发 Sublime 的 copy 事件 - 从 PDF 或 Excel 复制带格式内容?自动转成纯文本,表格变制表符分隔,颜色/字体/超链接全丢
- 默认
max_items是 100 条,设到 500 以上,弹出菜单会有明显卡顿,尤其机械硬盘或 8GB 内存机器
真正容易被忽略的一点:它不是系统级工具。离开 Sublime,历史记录对其他软件完全不可见;切换到浏览器或终端,你复制的新内容不会进这个列表。如果你需要跨应用、带格式、长期存档的剪贴板管理,得换 Ditto、Paste 或 Windows 11 自带的剪贴板历史——但在 Sublime 里高频切代码片段,Clipboard History 就是最轻、最稳、最不拖慢编辑器的选择。

