可通过输入clear命令临时清屏;2. 删除ConsoleHistory.sublime-settings文件彻底清除历史;3. 清空文件并设为只读可禁用未来记录。操作需手动完成,建议提前备份配置。

Sublime Text 的控制台(Console)用于运行和调试插件代码,有时会保留历史输入记录。如果你希望清除这些历史记录,目前 Sublime Text 并未提供直接的“清除历史”按钮,但可以通过以下方法清理或重置控制台的历史内容。
1. 手动清空当前控制台显示
说明:此操作不会删除历史记录文件,但可临时清屏。在 Sublime Text 控制台中输入以下命令:
clear
或者输入一个空字符串:
""
这能视觉上清空当前输出内容,但之前的输入历史仍会被保留(比如按 ↑ 键仍可调出)。
2. 删除控制台输入历史文件
说明:Sublime 会将控制台输入历史保存在本地缓存文件中,删除该文件可彻底清除记录。找到并删除 console_history 文件:
- Windows:
C:\Users\你的用户名\AppData\Roaming\Sublime Text 3\Packages\User\ConsoleHistory.sublime-settings -
macOS:
~/Library/Application Support/Sublime Text 3/Packages/User/ConsoleHistory.sublime-settings - Linux:
~/.config/sublime-text-3/Packages/User/ConsoleHistory.sublime-settings
关闭 Sublime Text,删除该文件后重新启动,控制台输入历史将被清空。
3. 禁用控制台历史记录(可选)
说明:可通过修改设置防止未来积累历史。虽然不能完全关闭历史功能,但你可以手动清空文件内容并设为只读,防止写入:
- 打开
ConsoleHistory.sublime-settings - 清空内容,保存为空 JSON:
{} - 右键文件 → 属性 → 勾选“只读”(Windows)或使用 chmod 修改权限(macOS/Linux)
基本上就这些。Sublime Text 没有内置一键清除历史的功能,但通过删除配置文件可以彻底清理控制台输入记录。操作前建议备份配置,避免误删其他用户设置。










