連載
» 2005年10月04日 00時00分 公開

CoolなEclipseプラグイン(7):プログラミングにあると便利なプラグイン (2/3)

[岡本隆史,NTTデータ 基盤システム事業本部]

2.Wiki Editorプラグイン

 Webを利用したコンテンツ管理システムとして、Wikiがあります。Wikiを利用することによって複雑なHTMLの文法を覚える代わりにwikiの簡単な文法を覚えるだけでWebコンテンツを作成することができます。

 Eclipse Wikiを利用するとプロジェクト上にWikiのページを作成し、Webコンテンツを開発できるようになり、メモ書きやマニュアルを作成するのに便利です。

■特長

・Webサーバが不要
 通常、Wikiを利用するためには、Webサーバをインストールし、WebサーバにWikiをインストールする必要がありますが、Eclipse WikiはEclipseにプラグインをインストールするだけでWikiが利用できるようになります。

・TWiki/SnipSnap/Wards Wikiに対応
 複数のWikiの文法に対応しています。3つの中ではSnipSnapの文法が分かりやすく利用しやすいでしょう。残念ながら日本で有名なPukiwiki、Hiki、FSWiki等の文法には対応していませんが、Wikiの文法は拡張可能に設計されているので、対応していないWikiの文法に対応させることもできます。

・複数のユーザ間でWikiの共同開発には不向き
 EclipseのワークスペースにWikiをインストールするので複数のユーザで共同開発するには不向きです。CVSを利用してファイルを共有すれば共同開発を行うことはできますが、有効な手段ではないでしょう。

■入手方法

 下記のSourceForgeのEclipseWikiプロジェクトからダウンロードします。

 本稿では、EclipseWiki2.4.0をダウンロードして利用しました。

■使い方

 最初にWikiの文法を選択します。[ウィンドウ]→[設定]から[設定ダイアログ](図1)を表示し、Wikiを選択します。ここでは、「SnipSnap」を選択します。

図1 Eclipse Wikiの設定画面 図1 Eclipse Wikiの設定画面

 [新規作成]→[ファイル]で拡張子にwikiを持つファイルを作成します。

 Wikiの文法でテキストを入力します。エディタ下部にある[Browse]タブをクリックするとブラウザでHTMLイメージを確認することができます。[Syntax]タブを押すと、文法の説明が表示されます。ただし、現時点では、説明された文法がすべてサポートされている訳ではないので注意してください。

 以下、SnipSnapを例にWikiの文法を解説します。

・見出し
 見出しは2段までつけることができます(図2)。

図2 見出し 図2 見出し

・箇条書き
 箇条書きは、項番なしの箇条書きと項番ありの箇条書きを利用することができます(図3)。

図3 箇条書き 図3 箇条書き

・文字の装飾

 次のように「__」で文字を囲むとボールドに、「~~」で文字を囲むとイタリックに、「--」で文字を囲むと取り消し線になります。

文字の装飾の例
_ボールド__、~~イタリック~~、--取り消し線--

・テーブル
 {table}で囲んだ間の行に|で区切った文字列を入力することによりテーブルを表示することができます。

テーブルの例
{table}
|商品名| 値段 | 数量 |
|りんご | 80円 | 2個|
|みかん | 30円 | 1個|
|もも | 300円| 1個|
{table}

・リンク
 Webページへのリンクにはhttpの他httpsやftpも利用できます。Eclipse:/test/readme.txtはワークスペース上のtestプロジェクトの下のreadme.txtファイルを表します。

 Plugin:/org.eclipse.pde.source/about.htmlはorg.eclipse.pde.sourceプラグインディレクトリの下のabout.htmlを指します。Eclipse3.1では、Eclipseインストールディレクトリのplugins/org.eclipse.pde.source_3.1.0/about.htmlを指します。

リンクの例
*http://localhost/
*mailto:editor@atmarkit.co.jp
*Eclipse:/test/readme.txt
*Plugin:/org.eclipse.pde.source/about.html

 「文字の装飾」、「テーブル」、「リンク」のイメージは図4のようになります。

図4 文字の装飾、テーブル、リンクのプレビュー 図4 文字の装飾、テーブル、リンクのプレビュー

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。