結果が変更を適用するのを見つける プラグインはまさにそれを行うために作成されました。
あなたはそれを介してインストールすることができます パッケージコントロール 「パッケージのインストール」オプション。
このプラグインを使用する前に、メニューを使用して有効になっているUTF-8エンコードがあることを確認してください。
File > Save with Encoding > UTF-8
インストールしたら、「結果を見つける」バッファーに行った変更をファイルに戻すことができます。
- フォルダーで「foo」を検索します(Sublimeのデフォルトのショートカットは Ctrl+シフト+s)
- これにより、「FOO」が入ったすべてのファイルをリストする「結果の検索」バッファーが開きます。
- 「バー」または何か他のものの「foo」のインスタンスを変更してください...
メニューに移動します:
Find > Find Results - Apply Changes
これにより、すべての変更がファイルに戻され、変更されたファイルが自動的に保存されます。
デフォルトでは、メニューを使用することが唯一の方法です。しかし、それは非常に疲れており、キーボードショートカットの場合ほど時間を節約しません。新しいラインを追加して、選択したキーボードショートカットを設定できます
Preferences > Key Bindings - User
追加することによって:
{ "keys": ["ctrl+r"], "command": "find_results_apply_changes" },
使用しないでください Ctrl+s 保存ファイルショートカットを上書きするため。
警告!: :プラグインの著者によると:
領域を使用して、マルチラインの変更を行うことを許可しますが、 新しいニューラインを挿入するとき、複数回コミットした場合、ファイルを破損します, 、これは、新しいニューラインがライン番号をシフトするためです。また、変更されたファイルの他のインスタンスにnewLinesを追加/削除すると、ファイルを「破損」します。たとえば、別のタブで。腐敗を防ぐために、このパッケージはあなたに警告し、これらのほとんどを防ぎます。
(これは、からの説明の修正バージョンです 結果が変更を適用するのを見つける githubページ。)