免責事項:私は実際にtextmateのバンドルの作成/編集に関して何もしていません。これらは、私がそれらを通して収集できたものに基づいた単なる提案です。
ソースコードが含まれている(私のバンドルの)ディレクトリは次のとおりです。
~/Library/Application Support/TextMate/Bundles/Ruby On Rails.tmbundle/Support/bin
textmateを開き、メニューバーの[バンドル]、[バンドルエディター]、[バンドルエディターの表示]の順にクリックすると、すべてのバンドルのリストが表示され、バンドル内のすべてのアクションにアクセスできます。「選択から部分的に作成」の下に、次のものがあります。
RUBYLIB="$TM_BUNDLE_SUPPORT/lib:$RUBYLIB"
"${TM_RUBY:=ruby}" -- "${TM_BUNDLE_SUPPORT}/bin/create_partial_from_selection.rb"
これについてベストプラクティスが何を指示するかはわかりませんが、2つの選択肢があるようです。
バンドルエディタのパスを別のパスに変更し"${TM_BUNDLE_SUPPORT}/bin/create_partial_from_selection.rb"
ます(おそらく"${TM_BUNDLE_SUPPORT}/bin/create_partial_from_selection_double_quotes.rb"
?)。次に、新しいファイルを元のファイルと同じディレクトリにドロップします。完全に別個のコマンドに対してすべて同じ設定を使用して、バンドルエディターで独自のアクションを作成することもできると思います。このオプションを使用すると、元のソースコードを保持できます(追跡が難しいバグを誤って導入した場合に備えて)。
create_partial_from_selection.rb
バンドルディレクトリを新しいファイルで上書きします。おそらく高速ですが、バンドルエディタで元のコマンドが失われます。オリジナルのバックアップを作成することをお勧めしますが、オンラインで見つけたり、バンドルを簡単に再ダウンロードしたりすることもできます。したがって、常にインターネットにアクセスできる場合は、それほど大きな問題にはならないでしょう。
幸運を!