1

「create_partial_from_selection.rb」というファイルに依存するテキストメイトバンドル「CreatePartialFromSelection」を変更したいと思います。

上記のファイルを変更して、一重引用符ではなく二重引用符を出力するようにしました。問題は、この編集されたファイルをどこに置くかわからないことです。編集したファイルを〜/ Library / Application Support / TextMate / Bundlesに入れてみましたが、このファイルには依存関係があり、依存関係が増えているため、実際には機能しませんでした。

何かポインタをお願いしますか?

4

1 に答える 1

1

免責事項:私は実際に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つの選択肢があるようです。

  1. バンドルエディタのパスを別のパスに変更し"${TM_BUNDLE_SUPPORT}/bin/create_partial_from_selection.rb"ます(おそらく"${TM_BUNDLE_SUPPORT}/bin/create_partial_from_selection_double_quotes.rb"?)。次に、新しいファイルを元のファイルと同じディレクトリにドロップします。完全に別個のコマンドに対してすべて同じ設定を使用して、バンドルエディターで独自のアクションを作成することもできると思います。このオプションを使用すると、元のソースコードを保持できます(追跡が難しいバグを誤って導入した場合に備えて)。

  2. create_partial_from_selection.rbバンドルディレクトリを新しいファイルで上書きします。おそらく高速ですが、バンドルエディタで元のコマンドが失われます。オリジナルのバックアップを作成することをお勧めしますが、オンラインで見つけたり、バンドルを簡単に再ダウンロードしたりすることもできます。したがって、常にインターネットにアクセスできる場合は、それほど大きな問題にはならないでしょう。

幸運を!

于 2011-06-13T21:40:29.800 に答える