Textmate2保存丢失焦点

Ros*_*one 8 textmate textmate2

在TextMate v1中,有一个选项可以保存丢失的焦点.也就是说,当您切换到另一个应用程序时,您的TextMate文档将保存.如何在TextMate 2中重新创建此行为?

小智 12

从alpha.9495开始,这样做的方法已经改变.来自Save-On-Focus-Lost回购的自述文件:

您现在可以在.tm_properties中设置saveOnBlur,以便在焦点丢失时使TextMate保存文件.
...

使用.tm_properties还可以轻松定位特定的文件类型,例如可以使用:

[ ui/**.php ]
saveOnBlur = true
Run Code Online (Sandbox Code Playgroud)

这样,当焦点丢失时,ui文件夹中的.php文件只会自动保存.

这也非常好,因为它可以将其设置为项目特定的设置.

但是,如果要将其设置为全局设置,请在具有特定于文件类型的设置的任何行之前编辑该文件~/Library/Application Support/TextMate/Global.tmPropertiessaveOnBlur = True在开头附近添加该行.


fuz*_*oup 8

编辑文件:~/Library/Application Support/TextMate/Global.tmProperties

并添加以下行:

saveOnBlur = true

Global.tmProperties文件仅在启动时加载,因此您需要保存所有更改、退出并重新运行 TextMate 才能生效。


ale*_*oot 4

TextMate 2 有一个插件可以让您保存焦点丢失的情况:Save-On-Focus-Lost,只需安装该插件,即使在 TexMate 2 中您也可以恢复该功能。