Sublime Text 3 是否保留命令日志?如果是,我在哪里可以找到它?

Sublime Text 3 是否保留命令日志?如果是,我在哪里可以找到它?

CTRL我使用 Sublime Text 3,可以使用 command +打开 Sublime 命令行`

...我可以在那里运行命令并在日志窗口中查看结果,但我无法在该日志窗口中进行搜索。

sublime 命令行和日志

我相信 Sublime 日志窗口的日志文本也存在于文件系统的某个地方。如果我能找到该日志文件,我可以用vim(或类似) 打开它并在那里搜索。

我的问题:日志文件存储在哪里?我可以将此日志复制/粘贴到新文件并在那里搜索,但这将是一个令人沮丧的额外步骤。

我的操作系统是 OS X 10.8.5

我搜索过/Users/maks/Library/Application Support/Sublime Text 3,但什么也没找到。

这是我的目录输出。

Makss-Mac:Sublime Text 3 maks$ ls
Cache           Installed Packages  Packages
Index           Local

答案1

不,用这个:yrammos/SublimeLog

来自 README

Sublime Text 2 和 3 提供了一个控制台(可通过 Control-` 访问),用于与其基于 Python 的内部结构和插件架构进行交互。此插件将控制台内容记录到带有记录器激活/停用时间戳的纯文本文件中。

答案2

是的,它确实。

您可以查看此文件的控制台历史记录:

/Users/maks/Library/Application Support/Sublime Text 3/Data/Local/Session.sublime_session

它是一个 JSON 文件,控制台命令存储在其中windows.console.history

但需要注意的是,Sublime Text 在您关闭程序之前不会更新文件。

相关内容