在 Sublime Text 3 中记录 default/startup 的命令?

log commands by default/startup in Sublime Text 3?

我知道我可以通过输入

在控制台中启用命令记录
sublime.log_commands(True)

有什么方法可以将它添加到用户首选项中,以便在我启动程序时始终默认启用它?

在 Sublime Text 中没有这个设置,没有(虽然在 Sublime Merge 中有,因为它有一个输出控制台,但目前没有输入命令的方法)。

为了让它在启动时始终可用,您需要实现一个简单的插件来为您调用它:

import sublime
import sublime_plugin


def plugin_loaded():
    sublime.log_commands(True)

最简单的部署方法是使用菜单中的 Tools > Developer > New Plugin 并用上面的代码替换存根代码,然后将结果保存为 .py 文件,Sublime 默认为(您的 User 包裹)。保存文件后,您会看到控制台显示已加载该文件,您可以开始了。

文件的名称无关紧要,只要扩展名是 .py 并且它位于 User 包的根目录中(即不要将其放在里面User 中的子目录,否则将不会被视为插件。