3

Perl プログラミングには Vim と vim-script " perl-support " を使用しています。しかし、Perl Vim IDE のような perl サポートでは、スクリプト内のすべての関数と変数を表示する機能が見つかりませんでした。この目標に役立つ他のvimスクリプトはありますか、または他のアプローチでどのように達成できますか? 返信ありがとうございます。

4

4 に答える 4

3

タグバー プラグインをチェックしてください。CTAGS を使用します。これは、さまざまな言語のソース コード内のシンボルにインデックスを付ける Unix の標準的な方法です。プラグインのページには、設定に関する詳細が記載されています。

于 2012-12-05T23:14:12.907 に答える
1

ネタバレすみません。これは関数/変数を表示するプラグインではありません。

perlomni.vimを使用する

これにより、コンテキストを分析して候補を表示できるコード補完が提供されます。例えば、

use Foo;
my $foo = Foo->new;
$foo->

perlomni show メソッド関数。それは素晴らしいです。

于 2012-12-06T03:00:49.937 に答える
0

関数リストを表示するには、vim.orgまたはghubからDave Vehrs のプラグインを使用できます

プラグインの説明から:

このスクリプトは、単一のファイルまたは現在開いているすべてのウィンドウ内のすべての関数、サブルーチン、クラス、マクロ、またはプロシージャのハイパー リンク リストを作成し、それらを動的にサイズ変更された cwindow に表示します。

perl で問題なく動作します。

于 2012-12-06T14:45:06.840 に答える
0

他の提案をNeoComplCacheと組み合わせて使用​​できます。このプラグインは、他の優れた補完機能を含め、それらすべてを統合できます。

于 2012-12-06T11:06:13.847 に答える