9

TextMate v1には、失われたフォーカスを節約するオプションがありました。つまり、別のアプリケーションに切り替えると、TextMateドキュメントが保存されます。TextMate 2でこの動作を再現するにはどうすればよいですか?

4

5 に答える 5

15

これを行う方法は、alpha.9495から変更されました。Save-On-Focus-LostリポジトリのREADMEから:

.tm_propertiesでsaveOnBlurを設定して、フォーカスが失われたときにTextMateにファイルを保存させることができるようになりました。
..。

.tm_propertiesを使用すると、特定のファイルタイプを簡単にターゲットにすることもできます。たとえば、次のように使用できます。

[ ui/**.php ]
saveOnBlur = true

これにより、フォーカスが失われた場合にのみ、uiフォルダーに.phpファイルが自動保存されます。

これは、プロジェクト固有の設定として設定できるため、非常に便利です。

ただし、グローバル設定として設定する場合は、ファイルを編集して、ファイルタイプ固有の設定を持つ行の前に、先頭近くに~/Library/Application Support/TextMate/Global.tmProperties行を追加します。saveOnBlur = True

于 2014-06-05T22:31:13.220 に答える
5

ファイルを編集します:〜/ Library / Application Support / TextMate / Global.tmProperties

次の行を追加します。

saveOnBlur = true

Global.tmPropertiesファイルは起動時にのみロードされるため、これを有効にするには、すべての変更を保存し、終了してTextMateを再実行する必要があります。

于 2016-12-30T01:02:53.020 に答える
4

失われたフォーカスを節約できるTextMate2のプラグインがあります:Save-On-Focus-Lost、プラグインをインストールするだけで、TexMate2で​​も機能を取り戻すことができます。

于 2012-07-29T08:11:56.297 に答える
1

プラグイン:https ://github.com/bomberstudios/Save-On-Focus-Lost.tmbundleはマーベリックスで機能しますが、バンドルへのパスはgithubの手順で概説されているものとは異なります。

バンドルは次の場所にインストールされていると思います:/ Library / Application Support / Avian / Bundles in TextMate2

そこでバンドル(git clone https://github.com/bomberstudios/Save-On-Focus-Lost.tmbundle.git )のクローンを作成すると正常に機能しました。

于 2014-01-09T10:10:59.910 に答える
0

saveOnBlur設定は、少なくとも1回保存されたファイルに対してのみ機能します。つまり、ディスク上に存在するファイルです。新しい一時ファイルを開き、何かを入力してから切り替えて元に戻すことでテストすると、ディスクにファイルがないため、ファイルは保存されません。一時ファイルを保存してからテストします。動作するはずです。

于 2014-06-19T02:39:32.550 に答える