
CoolなEclipseプラグイン(10)
スクリプト言語をサポートするEclipseプラグイン
NTTデータ 基盤システム事業本部
岡本隆史
2006/2/25
| INDEX |
Eclipseは主にJavaアプリケーションの開発に利用されますが、Eclipse自身はJavaに特化した開発環境というわけではなく、プラグインによりC/C++、Perl、Ruby等のほかの言語にも対応することができます。今回はその中でもPerlをサポートするEPIC、RubyをサポートするRDT、PythonをサポートするPyDevをご紹介します。
| 1.EPIC(Eclipse Perl Integration)プラグイン |
EPIC(Eclipse Perl Integration)プラグインは、Eclipse上でPerlのプログラムを開発するためのプラグインです。文法チェック、コードアシスト、perldocサポート、コードフォーマッタ、テンプレート、アプリケーションの実行をサポートしています。
■入手方法
次のアップデートサイトからプラグインをインストールします。
■使い方
・準備
EPICを利用するには、Perlの実行環境とPadWalkerをインストールする必要があります。Windowsの場合は、ActivePerlとCygwinのPerlを利用することができます。ここでは、Windows上でActivePerlを利用します。まず、ActivePerlとPadWalkerを下記のサイトからダウンロードし、インストールします。
- ActivePerl
http://www.activestate.com/Products/ActivePerl/
- PadWalker
http://e-p-i-c.sourceforge.net/downloads/padwalker_010_Perl5_8_1.zip
PadWalkerは、アーカイブを解凍し、Active Perlのインストールディレクトリ(例えばC:\Perl)にコピーします。
次にインタプリタの設定を行います。Eclipseのメニューの[ウィンドウ]→[設定]から[Perl EPIC]を選択し[Perl executable]にperlコマンドのパスを設定します(図1)。
![]() |
| 図1 EPICの設定画面 |
・プロジェクトの作成
Eclipseのメニューの[ファイル]→[新規]→[プロジェクト]→から[Perl/Perl Project]を選択し、Perlプロジェクトを作成します(図2)。
![]() |
| 図2 プロジェクト作成画面 |
・ファイルの作成
Eclipseのメニューから[ファイル]→[新規]→[ファイル]を選択し、拡張子がplのファイルを作成し、Perlのコードを記述します。JDTと同じように変数の補完を行うことができます(図3)。
![]() |
| 図3 Perlスクリプトの編集画面 |
・スクリプトの実行
Eclipseのメニューの[実行]→[構成及び実行]を選択し、左のツリーの[Perl Local]を右クリックし[新規]を選択します。ConfigurationタブでPerlプロジェクトと実行するスクリプトを選択します。コマンドパラメータがあれば、Command Parameters欄に入力します(図4)。
![]() |
| 図4 構成および実行画面 |
実行ボタンを押すと、プログラムの実行結果がコンソールビューに表示されます。
| 1/3 |
|
INDEX |
||
| 1.EPIC(Eclipse Perl Integration)プラグイン | ||
| 2.RDT(Ruby Development Tool)プラグイン | ||
| 3.PyDev(Python Development)プラグイン | ||
CoolなEclipseプラグイン バックナンバー
- 第1回 Javaのプロパティファイルを編集するEclipseプラグイン
- 第2回 ソフトウェアの品質向上を支援するプラグイン
- 第3回 データベース開発を支援するプラグイン
- 第4回 Webアプリケーション開発を支援するプラグイン
- 第5回 正規表現の入力・テストを行うプラグイン
- 第6回 サンプルコードの入手をサポートするプラグイン
- 第7回 プログラミングにあると便利なプラグイン
- 第8回 RSSを表示できるEclipseプラグイン
- 第9回 データベースの利用に便利なEclipseプラグイン
- 第10回 スクリプト言語をサポートするEclipseプラグイン
- 第11回 ビルドを効率化するEclipseプラグイン
- 第12回 便利なプラグインの集大成MyEclipse
- 第13回 簡単にFlashアプリを作成できるFlexBuilder 2
- 第14回 軽量なUMLプラグインAmaterasUML
- 第15回 バージョン管理に便利なSubversiveプラグイン
- 第16回 EPFプラグインでらくらく開発プロセス管理!(入門編)
- 第17回 EPFプラグインでらくらく開発プロセス管理!(実践編)
- 第18回 お決まりコードを設計書から自動生成するblancoCsv
- 第19回 Project Zeroでスクリプト+Ajaxのアジャイル開発
- 第20回 ERダイアグラムを編集するAmaterasERDでDB設計
- 第21回 Apache LDAP StudioでLDAPはもう怖くない
- 第22回 JavaScriptを書かずにAjaxを実現するjMaki
- 第23回 Mylyn&Tracでリズムに乗ってタスクを大掃除♪
- 第24回 これはすごい!? コード品質のカイゼン化プラグイン2種
| Java Solution全記事一覧 |
TechTargetジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




