Top / epic

epic

プラグイン

epic - Eclipse Perl Integration を使ってみました。Cygwin,EpicでCGI開発も見てください。 -- mizkaz 2003-03-27 (木) 17:21:16

epic ホームページ

機能

次の3つのプラグインを提供しようとしているようなのですが、 Perl Debugger Plugin はありませんでした。 したがって、現在、利用できるのは、Perl Editor プラグインRegExp プラグインです。

  • Perl Editor Plugin -- 0.1.0 alpha Last update: 2003-11-05
  • Perl Debugger Plugin
  • RegExp Plugin -- 0.1.0 alpha Last update: 2003-08-30

Perl Editor プラグイン

epic ホームページの Featuresの画像を見れば一目瞭然なのですが、 次の機能をサポートしています。

シンタックスハイライティング
色のカスタマイズはできない模様
オンザフライな文法チェック
編集中に文法エラーがあると、エディタの左側に赤丸バッテンが表示されるので、そこにカーソルを合わせるとエラーの詳細が表示される
コンテンツアシスト
C-Spc*1で表示されるはずです*2
クイックリファレンス参照
キーワードをダブルクリックして選択すると、リファレンスの hover が表示されます。
ソースのアウトライン表示機能
ソースの自動フォーマット機能

RegExp プラグイン

正規表現をチェックするプラグインです。
Perl プラグラムを書いている途中で、正しい正規表現かどうかをチェックするために使えます。

Featuresにある画像のようにして利用します。

インストール

  • 動作確認済み環境

手順

  1. プラグインとも http://e-p-i-c.sourceforge.net/main.html#Downloads から zip ファイルをダウンロード
  2. 解凍
  3. eclipse/plugins にコピー

これで終わりです。

以下はEclipseによる自動インストール手順です。

手順2

  1. Eclipse起動
  2. ヘルプ」→「ソフトウェア更新」→「検索とインストール
  3. [フィーチャーの更新]画面が出るので、「インストールする新規フィーチャーを検索」を選択。次へ
  4. 「新規リモートサイト」ボタンをクリックし、名前に「epic」(ここはわかりやすいもの)、URLに http://e-p-i-c.sf.net/updatesを入力
  5. 終了ボタンを押すと、自動で検索してくれるので、EPIC Main Componentsにチェックを入れインストール 以上です。

EPIC Perl Editor 設定

「ウィンドウ」→「設定」→「EPIC Perl Editor」で、Perl のパスを設定してください。

設定例

  1. perl (PATH 変数に Perl へのパスが設定済みの場合)
  2. C:\perl\bin\perl.exe (C:/perl/bin/perl.exe と同じ扱いっぽい)
  3. C:\cygwin\bin\perl.exe (C:/cygwin/bin/perl.exe と同じ扱いっぽい)

これでオンザフライな文法チェック(perl の -cオプション実行)が利用できるようになります。

この文法チェックを実行する時のカレントディレクトリは、eclipseの作業フォルダ(デフォルトはeclipse.exeのあるフォルダ)になるようです。

eclipseの作業フォルダに workspace が作られるので、自作ライブラリを使う場合は、以下のいずれかのようにオプション指定することで、文法チェックのエラーが出なくなります。

  1. perl -I <作業ディレクトリの絶対パス>
  2. perl -I <workspace/以下の相対パス>

RegExp ウィンドウの表示

  1. 「ウィンドウ」→「ビュー表示」→「その他」
  2. 「EPIC」→「RegExp

で表示されます。

外部ツール構成

  • Active Perl の場合
    • ツールロケーション
      • <Active Perl(wperl.exe) のフルパス>
    • ツール引数
      • "${resource_loc}" (選択したリソースのロケーション)
    • 作業ディレクトリー
      • "${project_loc}" (選択したリソースのプロジェクトのロケーション)
  • Cygwin Perl の場合
    • ツールロケーション
      • <launcher.exe のフルパス>
    • ツール引数
      • "<Cygwin Perl(perl.exe) のフルパス> ${resource_loc}" (選択したリソースのロケーション)
    • 作業ディレクトリー
      • "${project_loc}" (選択したリソースのプロジェクトのロケーション)

両方の構成を登録しておいて、どちらか一方の構成で実行した場合、 一度ファイルを閉じてからでないと、別の構成で実行できないみたいです。

コメント

最新の10件を表示しています。 コメントページを参照

  • All-In-One Eclipse 3.0.1(=eclipse 3.2.0) から自動インストールできません。eclipseの設定画面に出てこないです。手動で試みましたが、ダウンロードしたzipを解凍したらorg.epic.updatesiteというフォルダが出てきました。これをpluginsディレクトリにコピーすればいいんですか?やっぱりうまくいきませんでした。 -- 2006-11-18 (土) 11:41:38
  • http://e-p-i-c.sourceforge.net/updates/plugins/ ←ここのをコピーして張り付けるとAll ...3.2でもうまくいきました。 -- 2006-12-15 (金) 15:31:24
  • 起動時に初期化エラーを起こすので Eclipse 3.2.1 に v-up して試してみましたが、Perl Editor で読み込めるファイルと読み込めないファイルがありました。ファイルサイズの問題ではないようで、微妙ですね。 Perl 処理系は ActivePerl? 5.8.8 です。 -- fge? 2007-01-28 (日) 11:13:39
  • エディタで文字コードが指定できないのは、どうしようもないんでしょうか。。 -- 2007-02-18 (日) 05:22:41
    •  ファイルのプロパティで変更出来る気がします 外していたらごめんなさい  -- m5knt? 2007-03-09 (金) 07:38:02
      • [設定] 一般 > コンテンツタイプ で 編集できる大体の拡張子は変更できますが・・・ -- 2007-04-28 (土) 11:50:30
  • コードアシストついてほしいね -- 2007-04-28 (土) 11:51:22
  • 当方、All-in-One Eclipse2.10(Eclipse3.12)でうまくいきました。(Active Perl5.88、EPIC 0.537) -- 2007-06-12 (火) 15:14:57
  • Eclipse 3.3.1.1, EPIC 0.5.41 です。 コードフォーマッタを利用すると改行コードがCRLF になってしまうのですけど、変更設定は出来るのでしょうか。 -- RV? 2007-11-30 (金) 16:20:18
  • エディッタとしてしか使えないのかな? Perlを実行するデバック機能が有ると良いのに.. -- Glitter64? 2008-04-24 (木) 18:31:17
  • ローカル環境ならデバッグできますよね。 -- pi? 2009-01-07 (水) 09:32:17
  • EPICのデバッグで変数が見えなくなる。 -- YMKW? 2009-09-28 (月) 11:31:34
    • すみません。途中で投稿してしまいました。Eclipse-EPICでperlのデバッグを行っているのですが、最初のデバッグ開始時には変数が見えています。しかし、ステップ実行すると、"問題が発生"ダイアログが出て、’child count update'に問題が発生しました。と表示されます。その後のデバッグ実行では変数がまったく表示されなくなります。どなたかこの対処法が判る方はいませんか?環境は、EPIC=0.5.46、Eclipse=3.4.2です。ちなみにperl=5.10(Cygwin)、PadWalker?=1.9をインストールしています。 -- YMKW? 2009-09-28 (月) 11:49:23
お名前:

*1 デフォルトのキーバインドの場合
*2 未確認なんです

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-13 (月) 20:43:22 (655d)