3

誰かがテキストメイトを使用しているスクリーンキャストを時々見ます。

私はレールの開発者なので、これらはレールのスクリーンキャストです。

次のように入力します。

def

例えば

と「終了」が自動的に下に表示されます。

Railsのバンドルを有効にしていますが、なぜこれが発生しないのですか?

ありがとう!

4

2 に答える 2

16

あなたが編集しているファイルは、.rbTextmateが使用する適切なバンドルを理解できるようにするために適切な拡張子(あなたの場合)を必要とします。

TMウィンドウの下部に何が表示されますか?(行番号と列番号の後)?

それ"Plain Text"ですか?

とは異なるものが表示された場合、RubyまたはRuby on Railsその右側にある小さな上/下矢印をクリックしてバンドルのドロップダウンリストを開き、次を選択します。RubyまたはRuby on Rails

このように、を書き込んだ後にTabキーを押すと、メソッドの作成が自動的に完了します。def

また、[バンドル]>[バンドルエディター]>[スニペットの編集...]をチェックして(次にRubyを選択)、TABキーを押したときにスニペット「def」が起動するように構成されているかどうかを確認できます(「宣言」>「メソッド」を参照)。

于 2010-05-27T19:52:31.563 に答える
2

私のような後発者の場合は、.rbファイルにはRuby on Railsバンドルを使用し、テンプレートファイル(.erb)にはHTML(Rails)バンドルを使用してください。

于 2012-01-20T14:43:40.160 に答える