9

更新:私はそれを理解しました。Ctrl-F は、検索しているメソッドが選択されていない場合にのみ機能します。カーソルはメソッド名の中にある必要があるだけです。

TextMate2 にアップグレードしました。

メソッドを選択し、Ctrl+Fを使用してその定義に移動すると、次のようになります。

> Failure running Jump to Method Definition

トレースは次のとおりです。

/Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/lib/rails/text_mate.rb:54:in `method_missing': undefined method `current_line' for TextMate:Module (NoMethodError)
    from /Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:13:in `initialize'
    from /Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:147:in `new'
    from /Users/ilikepie/Library/Application Support/TextMate/Managed/Bundles/Ruby on Rails.tmbundle/Support/bin/jump_to_method_definition.rb:147

また、コマンドを編集するオプションも与えられています」。「メソッドにジャンプ」定義のコードは次のとおりです。

#!/usr/bin/env bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh"

RUBYLIB="$TM_BUNDLE_SUPPORT/lib:$RUBYLIB"
"${TM_RUBY:=ruby}" -- "${TM_BUNDLE_SUPPORT}/bin/jump_to_method_definition.rb"

環境変数がありませんか?

4

1 に答える 1

0

私はそれを考え出した。Ctrl-F は、検索しているメソッドが選択されていない場合にのみ機能します。カーソルはメソッド名の中にある必要があるだけです。

于 2015-01-05T20:47:08.050 に答える