
CoolなEclipseプラグイン(1)
Javaのプロパティファイルを編集できるプラグイン
岡本隆史
2005/3/26
| INDEX |
Javaの開発環境といえば、Eclipseが定番です。コードアシスト、コンパイル、テスト、デバッグからソースコード管理まで開発に必要な基本的な機能を網羅しつつ、オープンソースライセンスの下、無料で利用できたことがJava開発環境のデファクトスタンダードに押し上げたといえるでしょう。しかしながら、Eclipse単独では基本的な機能しか提供されておらず、サーバサイドのアプリケーションを開発するには機能不足です。そこでプラグインの出番となります。Eclipseは柔軟なプラグインアーキテクチャにより設計されており、Eclipseに足りない機能を補うために数多くのプラグインが提供されています。プラグインを利用することにより、HTMLやJSPの編集、EJBの開発、データベースの閲覧、編集、O/Rマッピングツールのサポート、アプリケーションサーバの起動、デバッグ等、さまざまな機能を付加することができます。しかし、このプラグインアーキテクチャのおかげでたくさんのプラグインが提供されているのは良いのですが、最近ではその数が増え過ぎて逆にどれを使えばよいのか分からないといった状況になってきています。
そこで、本連載ではEclipseをより便利に使うためのクールなプラグインを厳選して紹介します。プラグインに迷ったら、本連載で紹介されたプラグインを入れてみてください。きっとEclipseを利用した開発の効率が向上することでしょう。ところで、今回紹介するPropertiesEditorプラグインとEclipseHTMLEditorプラグインの開発者は日本人です。Eclipseのプラグインを紹介するEclipse
Plugins(http://eclipse-plugins.2y.net/)では、Eclipseのプラグインに対して人気投票を行っていますが、これら2つのプラグインは世界中の開発から高い評価を受けており常にEclipse
Pluginsのランキングで上位に食い込んでいます。
|
|
1.PropertiesEditorプラグイン |
Javaのプロパティファイル(*.properties)で日本語を扱う場合、Unicodeエスケープ形式で記述する必要があります。Unicodeエスケープにより記述されたプロパティファイルをEclipseで開くと図1のようになり、すぐには何を書いてあるのかが分かりません。
![]() |
| 図1 Eclipseデフォルトのエディタによるプロパティファイルの編集 |
プロパティファイルを記述する場合、Windows-31J(シフトJIS)などの文字コードでプロパティファイルを記述し、JDK付属のnative2asciiコマンドを利用してUnicodeエスケープに変換する方法があります(通常、この方法をよく使います)。そして、Unicodeエスケープに変換されたプロパティファイルを閲覧する際には、native2asciiコマンドを利用して、Windows-31J等の文字コードに変換して閲覧します。コマンド1つでできる変換ですが、ファイルが変更になる都度毎回行うとなると少し面倒です。
そこで、PropertiesEditorプラグインを利用すると、Eclipse上のエディタを利用して、直接Unicodeエスケープ形式でプロパティファイルを編集できるようになり、native2asciiコマンドなどの変換手段を用いる手間がなくなります(図2)。
![]() |
| 図2 PropertiesEditorによるプロパティファイルの編集 |
■特長
Unicodeエスケープ形式で記述されたファイルを読み込み、日本語で表示し、日本語で編集した内容をUnicodeエスケープ形式で保存することができます。もちろん、日本語以外の言語でも利用可能です。
■入手方法
SourceForge.jpからプラグインをダウンロードします(執筆時現在の最新のファイルは、jp.gr.java_conf.ussiy.app.propedit_4.1.0_for_eclipse3.0.zip)。解凍してeclipseのpluginsディレクトリにコピーしてください。
■使い方
Javaプロジェクトのパッケージ・エクスプローラーに表示されているプロパティファイルをクリックして開くだけで、PropertiesEditorでプロパティファイルを編集できます。PropertiesEditorで編集できない場合は、一度ファイルを閉じてプロパティファイルを右クリック→「アプリケーションから開く」→「PropertiesEditor」を選択してください。後は、通常のテキストエディタの操作と同じです。ファイルは保存されると自動的にUnicodeエスケープ形式で保存されます。
| 1/3 |
|
INDEX |
||
| 1.PropertiesEditorプラグイン | ||
| 2.Tomcat Sysdeoプラグイン | ||
| 3.HTMLEditorプラグイン | ||
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 -


