ローカルPerl packages
をリファクタリングしたいが、私はあまり書いていないが、ディレクトリのツリーに散らばったスクリプトの束でサブルーチンを呼び出す。Perlエディタヘルパー機能 - 宣言に行く/実装に移る
私はサブルーチン宣言にジャンプし、実装/用途を見つけるためにエディタが必要です。
私はhttps://github.com/Camelcade/Perl5-IDEA
とNotepad++ SourceCookiefier
を試しました。
SourceCookiefierは実際のソリューションではなく、実装が見つからず、インデックスを作成するファイルを手動で指定する必要があります。
一方で、Perl5-IDEA
はもっと仕事のようですが、モジュールのルートフォルダを指定すると、メモリが不足したりメモリが足りなくなるまで、見つかったすべてのインデックスを作成し始めます。 それらの.pl/.pm
スクリプトに加えて、私はそれらのディレクトリから現時点では分からない、他の多くのデータファイルを持っています。私は彼らのために除外型フィルターが必要でした。 IntelliJ + Perl5-IDEA plugin
に除外フィルタが見つかりません。
go to declaration/go to implementations
の恩恵を受けるためにどのエディタを使用でき、指定されたルートディレクトリのサブディレクトリから.pl/.pm
ファイルをインポートできるか知っていますか?
['ctags for vim'](https://andrew.stwrt.ca/posts/vim-ctags/)(Perlをサポート)および/またはPerlのモジュール[' Perl :: Tags']を試しましたか? (http://search.cpan.org/~osfameron/Perl-Tags-0.30/README.pod)? – zdim
私はしていません。私はWindows上にいる。 – Nick
私はそれらのすべてがWindows上で使用できると信じています。 'ctags'の使用は、あなたが望むことをする非常に古くて伝統的な(そして効果的な)方法です。一方、主要な統合環境にはその機能があると私は想像しています。あなたは['Padre'](http://padre.perlide.org/)を見ましたか?これに関してActiveStateはどのようにしていますか? – zdim