【发布时间】:2015-07-18 19:47:27
【问题描述】:
Sublime Text 提供内置命令,例如paste、new_window、toggle_comment 等。此外,一些插件提供了自己的可用于键绑定的命令。
我可以强制在文件保存时运行这些命令吗?我需要的原因是因为我想在文件保存上运行 CSScomb 而不是 / 除了为其设置键绑定。命令名称是css_comb。
【问题讨论】:
-
查看this package,这似乎可以满足您的需求。
-
由于某种原因,这个包不再可以通过包管理器获得。但即使是这样,它也不会运行 Sublime 命令,而是 bash 命令。
-
该软件包的插件为您提供了密钥。你只需要做一个扩展 EventListener 的插件,并用你的自定义代码覆盖
on_pre_save或on_post_save方法(例如view.run_command('css_comb')。还有一些 sublime 包可以选择在保存之前运行它们(例如:一些 javascript 包保存文件之前的缩进代码),我不知道css_comb是否有这个设置。 -
我需要为这个简单的任务创建自己的插件吗?
-
看看this package。
标签: sublimetext3