0

私はRubyでコーディングしており、次のようにコーディングしています

iterator.each {|item| do_something}

これは好きではありません (これは textmate(ea|->) のデフォルトのスニペットです)

iterator.each { |item| do_something }

それで、「バンドル -> バンドル エディタ -> スニペットの編集...」メニューを使用して編集しました。

その結果として、各{|e| __}.tmDeltaファイルが ~/Library/Application Support/TextMate/Bundles/Ruby.tmbundle/Snippets ディレクトリに作成されました

しかし、'ea' と TAB を入力しても変化はありません。

どうしたの?

4

2 に答える 2

0

安全のために、カスタマイズしたいスニペットのコピーを作成し、それをカスタム バンドルに入れる必要があります。完了したら、元のスニペットを無効にするだけです。

  1. バンドル エディタで、左下の [+] メニューをクリックし、[新しいバンドル] を選択して名前を付けます。
  2. カスタマイズしたいスニペットのコピーを (「++」ボタンで) 作成し、それをカスタム バンドルにドラッグします。
  3. 必要に応じてスニペットを編集します。

その後、元のスニペットを非アクティブ化する必要があります。これを行うには 2 つの方法があります。

最初の方法:

  1. リストで元のバンドルを見つけて、その「タブ トリガー」を削除します。
  2. ステップ 2 はありません。

2 番目の方法:

  1. 「Ruby」バンドルの名前をクリックして、その構造を表示します。
  2. 「メニュー構造」の下にある元のスニペットを見つけて、「除外アイテム」の下にドラッグします。

終わり。

于 2011-04-01T08:41:38.673 に答える
0

も試してみてくださいBundles -> Bundle Editor -> Reload Bundles

于 2011-04-23T10:17:52.657 に答える