2009年4月20日の記事では、Eclipse 3.3のJavaエディターにて空白文字やタブ文字を表示する
機能をご紹介しました。

Eclipse 3.7からは、これらの表示を細かく指定できるようになりました。
今日はその機能をご紹介します。

 

Eclipse 3.6までの場合、Javaエディターにて空白文字や改行文字を表示する場合には、
「表示する」か「表示しない」かのいずれかの選択でした。

Eclipse 3.7以降では、「表示する」場合に、何を表示するか、どこの表示をするか、
という指定が可能になっています。

 表示する文字の指定:

  • Space: 半角スペース
  • Ideographic space: 全角スペース
  • Tab: タブ
  • Carriage Return: 行頭復帰
  • Line Feed: 改行

 表示場所の指定:

  • Leading: 行頭から先頭文字の間
  • Enclosed: 文字の間
  • Trailing: 最後の文字から行末までの間

この指定は、次のように行います。

1.  [ワークベンチ]画面から[ウィンドウ(W)]->[設定(P)...]メニューを選択すると、
  [設定]ダイアログが表示されます。

2.  [設定]ダイアログで、[一般]->[エディター]->[テキスト・エディタ]とツリーを選択し、
  ページ内にある[Show whitespace characters]チェックボックスにチェックを入れます。
3.  "whitespace characters"の部分のリンクをクリックします。

4.  表示したい文字、場所にチェックを入れてOKをクリックします。

 

whitespace1.PNG

 

例えば、すべてにチェックが付いていると次のように表示されるコードの場合、

whitespace2.PNG

 注意:表示実験用のコードであり、実際には動作しません。

"Space"と"Tab"のチェックをすべて削除した場合には、全角スペース、行頭復帰、改行コードだけ
表示されるようになります。

  whitespace3.PNG

こうすれば、「ソースコードの中に間違って全角スペースが混入してしまうと、どこにあるのか
わかりにくいので、それだけ表示させるようにしたい」という場合に、ぴったりな表示が
できるようになります。

 

とても細かな配慮ですが、使いやすくなっていますね!

Javaアプリケーションを開発していると、初めて使用するAPIを実装しなければ
ならないことがありますが、

 このAPIを、いきなり作成中のソースコードに組み込むのは気が引ける。
 テスト用のコードを作成して使い方を理解してからソースコードに組み込みたい。

と思うことがあります。

 

このようなとき、単純なJavaのクラスとmainメソッドを作成し、mainメソッドの中で
いろいろなコードを書き、APIの呼び出し方や戻り値がどうなるかを試してみて、
「そうかわかった!」となってからソースコードに組み込む、ということが
よく行われるようです。

 

しかしEclipseには、テスト用クラスとmainメソッドをわざわざ作成しなくても、
コードのテストが簡単にできる機能が用意されています。
今日は、「スクラップブック」と呼ばれるこの機能をご紹介します。

 

まず、".jpage"という拡張子の付いたファイルを作成します。

メインメニューから[ファイル]-[新規]-[その他]-[Javaの実行/デバッグ]-[スクラップブック・ページ]を
選択します。

 

scrapbook1.PNG

 

[次へ]をクリックし、ファイルの格納フォルダとファイル名を指定して[終了]をクリックします。

これで準備ができました。

 

このファイル上にテスト用のコードを書きます。
なお、出力結果を確認するためには、System.out.printlnメソッドの実装が必要なようです。
コードが書けたら、テストしたい部分を選択します。

scrapbook2.PNG

そして右クリックして[実行]を選択するか、またはショートカットキー(CTRL-U)を実行します。
すると、コンソールビューに結果が表示されます。


scrapbook3.PNG

選択した範囲が実行対象となりますので、いちいちファイルの内容を保存する
必要がありません。そのため、コード(特に入力値)を少しずつ変えながら、
何度も繰り返しテストする作業がとても簡単にできます。

ご活用ください。

日本語MyEclipseポータルサイトをご利用いただき、誠にありがとうございます。

このたび、日本語MyEclipseサブスクリプションコードの販売を終了させて頂く
こととなりました。また、すべてのお客様のサブスクリプションコードの有効期間が
満了次第、サイトを閉鎖させて頂くこととなりました。

お客様には大変なご不便をおかけ致しますこと深くお詫びいたします。
何卒ご理解賜りますよう、お願い申し上げます。

なお、MyEclipseを継続してご利用になりたいお客様は、Genuitec社のサイト
 http://www.myeclipseide.com/
にて、英語版のご購入が可能です。こちらのソフトウェアのダウンロード
およびご購入をご検討いただきますよう、お願い申し上げます。

[1] ご購入手続きの締切日について

 お手続き方法によって締切日が異なります。早めのお手続きをお願い致します。

 (1) FAXでのご注文、銀行振込によるご入金
  申込完了(弊社へのFAX到着)締切: 2012年3月21日(水)
  指定口座への振込完了締切:     2012年3月29日(木)

 (2) Webサイトからのご注文、銀行振込によるご入金
  申込完了締切:          2012年3月21日(水)
  指定口座への振込完了締切: 2012年3月29日(木)

 (3) Webサイトからのご注文、クレジットカードによるご入金
  申込完了締切:  2012年3月30日(金)17時00分

[2] ライセンスの更新について

 更新購入は、ライセンスの有効期間満了日の 45 日前から可能です。
 そのため、以下に該当するお客様はご注意ください。

 (1) 2012年3月31日から2012年5月13日の間に有効期間満了日となるお客様

  有効期間満了日によっては、更新購入が可能となる日からご購入手続きの
  締切日までの日数が、非常に短い場合がございます。
  そのため、以下のいずれかをご検討いただきますよう、お願いいたします。

  (a) お急ぎでのご購入
  (b) 新規としてのご購入(なお、1年後にライセンスの有効期間満了日を
    迎えると更新できません。その場合には下記(c)をご検討ください。)
  (c) Genuitec社(http://www.myeclipseide.com/)からの新規ご購入

 (2) 2012年5月14日以降に有効期間満了日となるお客様

  大変申し訳ございませんが、ライセンスを更新することができません。
  そのため、以下のいずれかをご検討いただきますよう、お願いいたします。

  (a) 新規としてのご購入(なお、1年後にライセンスの有効期間満了日を
    迎えると更新できません。その場合には下記(b)をご検討ください。)
  (b) Genuitec社(http://www.myeclipseide.com/)からの新規ご購入

[3] サポートについて

 有効期間中のサブスクリプションコードをお持ちのお客様へのサポートは、
 有効期間満了日まで継続いたします。

 技術的なご質問は、サポートフォーラムにご投稿ください。
 https://www.myeclipseide.jp/forum/
 その他のご質問は、サポートフォーラムへの投稿、もしくはお問い合わせ窓口
 https://www.myeclipseide.jp/modules/contents05/index.php?id=13
 にご連絡ください。

[4] MyEclipse会員について

 MyEclipse会員は、サイトの閉鎖日までサービスをご利用いただけます。

 (1) 新規会員登録の終了について
  2012年3月30日(金)17時00分をもちまして、新規会員登録の受付を
  終了させていただきます。

 (2) 会員情報の変更について
  2012年3月30日(金)17時00分以降、メールアドレス等の会員情報の変更が
  必要になった場合には、その旨をお問い合わせ窓口までご連絡ください。

 (3) パスワードをお忘れの場合
  2012年3月30日(金)17時00分以降、MyEclipse会員のパスワードをお忘れに
  なった場合には、その旨をお問い合わせ窓口までご連絡ください。

[5] サイトの閉鎖について

 お客様へのサポートがすべて終了した後、日本語MyEclipseポータルサイトを
 閉鎖いたします。
 サイト閉鎖は2013年5月16日を予定しておりますが、状況により前後することが
 ございますので予めご了承ください。

 (1) サイト閉鎖時の会員資格について
  MyEclipse会員は、サイトの閉鎖をもちまして解約となります。

 (2) 個人情報について
  サイト閉鎖後、弊社にて責任をもって消去いたします。

 (3) お問い合わせ窓口について
  お問い合わせ窓口は、サイト閉鎖をもちまして閉鎖となります。
  以後のお問い合わせは受付いたしかねますのでご了承ください。

[6] ダウンロードページの閉鎖について

 2012年3月30日(金)17時00分をもちまして、日本語MyEclipseソフトウェアの
 ダウンロードを停止いたします。
 以降、ダウンロードが必要になったお客様は、その旨をお問い合わせ窓口まで
 ご連絡ください。

[7] ご不明点がございましたら

 お問い合わせ窓口までお気軽にお問い合わせください。
 https://www.myeclipseide.jp/modules/contents05/index.php?id=13

 

MyEclipse とは?

MyEclipse は、JavaEE 開発全般をサポートする Eclipse プラグインです。
開発がすぐに始められ、環境統一やメンテナンスも簡単!

MyEclipse ポータルトップへ

機能一覧ページへ

MyEclipse は 30 日間無料でお試しいただけます。

無料体験版ダウンロードはこちら

おすすめリンク

ブログ記事の一覧ページはこちらへ。

さくさく開発ガイドへ

当ブログの内容には執筆者の個人的見解が含まれることがありますが、これらは、所属する組織・企業の立場、意見、解釈を代表するものではありません。