Eclipse †
&tag(Eclipse,PDT,64bit,Eclipse3.4);
お勧めプラグイン †
使用中 †
- TabBrowser Ver.0.0.2 (2009/01/12更新)
- タブブラウザ プラグイン
- PDT
- PHPファイルを編集するには必須です。
PDTはプラグインですが、インストール方法が複雑なので、PDT project downloadsから「1.0 Release Builds」をダウンロードした方が無難です。
Windows 64bit へのインストールは このサイトのPDTのページを参考にしてください。 アップデートURLは以下を指定します。http://download.eclipse.org/tools/pdt/updates/
- Zend debugger
- PHPファイルをデバッグできる。
更新マネージャに以下を指定しますhttp://downloads.zend.com/pdt/
- Aptana
- 主にFTPを使用。HTML,JavaScript,CSSとかなんたら(参考)
更新マネージャに以下を指定しますhttp://update.aptana.com/install/3.2/
- Subversive
- Subversionプラグイン
更新マネージャに以下を指定しますhttp://www.polarion.org/projects/subversive/download/update-site
- Subversive SVN Connectors
- 接続用のプラグインです。上記のSubversiveプラグインと同時にインストールします。
更新マネージャに以下を指定しますhttp://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
以下のエラーが表示される場合「Subversive SVN Connectors」をインストール。"SVN Team Provider (Incubation) (0.7.0.v20071123) requires plug-in "org.polarion.eclipse.team.svn.connector (2.0.0)", or compatible."
- Pleiades
- プラグイン日本語化プラグイン
- JStyle
- 全角空白、半角空白、タブ、改行(LF、CRLF、CR)を表示可能にするプラグイン
初回起動時に -clean オプションをつけることeclipse.exe -clean
- CharsetConv Eclipse Plugin
- ファイルの文字コードを変更する
- DBViewer Plugin for Eclipse
- SQLを実行したり、データを直接編集することが可能になります
http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/
- Mobster Utility Plugin 1.0.2
- Eclipseの右クリックメニューから Windowsのエクスプローラを開いたり、DOSプロンプトを開いたりできる。
- AnyEdit tools: download links
- 大文字-小文字変換、HTMLエスケープ、アンエスケープ変換
http://andrei.gmxhome.de/eclipse/
- QuickREx
- 正規表現作成支援プラグイン
http://www.bastian-bergerhoff.com/eclipse/features
使用してた †
- Spket IDE
- XULの開発に使用してました。
http://www.spket.com/update/
- PowerDBJ Eclipse Plugin
- JDBC経由でデータベースのテーブル定義書を出力する
- AmaterasUML
- クラス図やシーケンス図を描画するためのプラグイン
- Eclipse HTML Editor Plugin
- HTML/JSPエディタプラグイン
- wickedshell
- ビューでシェルを実行できる。 更新マネージャに以下を指定します http://www.wickedshell.net/updatesite
- YAML Editor
- YAMLを色分けしてみたり、YAMLファイルの妥当性を検証したりできます。
http://eclipse.piece-framework.com/yaml-editor/
メモ †
- Target Management Home page
- リモートのファイルを参照できる
TIPS †
文字コードの問題 †
問題: 文字コードがEUC-JPのプロジェクトとUTF-8のプロジェクトがある場合に プロジェクト毎の文字コード設定が正常に動作しない。 原因: デフォルト・エンコードを指定すると、 プロジェクト毎の文字コード設定が無視される。 解決方法: ウィンドウ → 設定 → 一般 → コンテンツ・タイプ 設定したいコンテンツタイプを選択 デフォルト・エンコードを空にして 更新(Update) ボタンを押す。 結論: 同一ワークスペース内で、プロジェクト毎に別文字コードを混在させる場合は デフォルト・エンコードを指定しないこと
使えるキーボードショートカット †
- Alt+Shift+A
- 矩形選択(ブロック選択)モードへ移行
- Ctrl+/
- 選択行の行コメントのOn/Off
- Ctrl+Shift+/
- 選択範囲のブロックコメントOn
- Ctrl+Shift+\
- 選択範囲のブロックコメントOff
- Ctrl+E
- 現在開いているファイルのリストを表示。フィルタもかけれる
- F3
- 選択している変数、定数、クラス、関数などの定義へジャンプ
Windows 64bit版でEclipseの表示がおかしい件 †
- SWTとSetPointの相性問題
2chから引用 Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】
114 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 21:02:55 eclipse 3.3でも、Windows x64でSWTウィジットのレイアウトが崩れまくるバグは、直ってないんだが、 x64使ってるやついないのかね。 ダイアログなんてボタンが無くなって使い物にならんよ。 115 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 21:59:16 XP x64 + Eclipse x86の話であれば, LogitechのSetPointを入れてるとレイアウトが崩れる. SetPointがウィンドウシステムに介入してる影響で スタックの消費が激しくなるのか何なのか, java<->nativeの再帰的コールがより浅い段階で失敗するようになる. Eclipseはwidget階層が深いので,レイアウトマネージャが 深い部分まで呼ばれなくなり,表示が崩れる. 英語版XPは元々再帰できる階数が深いので, SetPointでそれが減りつつも影響は表面化しない. (100個ぐらいレイアウト付きwidget入れ子にしてみれば簡単に確認できる) 116 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 22:12:44 本家でも話題になってるのね. https://bugs.eclipse.org/bugs/show_bug.cgi?id=201665 Vistaだと英語版でもかなり影響あるみたい. XP英語版でも一部ダイアログが駄目みたい. 117 名前:114[sage] 投稿日:2007/09/03(月) 22:13:06 >>115 スゲー的確なレスありがとう!ピタリその通りだった。 Vista x64だけど、XP x64のころからSWTで崩れてたもんで、 符号付整数のキャストか何かがバグってるのかと思ってた。 SetPointが原因かー。さよならSetPoint。 Windows XP/Vista x64でeclipse使うときは、LogitechマウスつかっててもSetPoint入れるなってことね。 118 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 22:18:44 どういたしまして. 単にSetPoint入れないだけだとボタンが使えなくて泣けるので, ドライバだけロジの残しておいて http://www.highrez.co.uk/downloads/XMouseButtonControl.htm とか入れるべし.
マウスオーバーしないと展開用の三角マークが出ない件 †
2chから引用 Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】
942 名前:デフォルトの名無しさん[sage] 投稿日:2008/01/12(土) 21:54:10 >>937 ProjectExplorerビューとかのことだよね? 勝手に横スクロールするのは慣れれば便利なんだけど、 マウスオーバーしないと展開用の三角マークが出ないから サブフォルダがあるのかどうなのかわかりずらいのをなんとかしてほしい。 というかVista本体のフォルダツリーも含めてこの挙動をなくしたいんだけど やり方がわからん。 マウスオーバー時以外にわざわざ非表示にするこの視覚効果になんのメリットがあるのか。。。 946 名前:デフォルトの名無しさん[sage] 投稿日:2008/01/13(日) 04:41:20 >>945 Vista全体でのやり方しらないけど、SWTのソース書き換えて無効にできたよ。 ツリービューのTVS_EX_FADEINOUTEXPANDOSがその設定らしいので、 org.eclipse.swt.widget.Tree のソースでTVS_EX_FADEINOUTEXPANDOSをセットしてるところを削除。 勝手に横スクロールするのはTVS_EX_AUTOHSCROLL。 または、static final boolean EXPLORER_THEMEをfalseにすればXPまでと同じ [+]の表示になる。
Eclipse 3.4のアップデートができない †
更新マネージャに以下を指定します
http://download.eclipse.org/releases/ganymede/staging/
JDBCを使用するアプリケーションで、MySQLのDATETIME型を使用すると以下のエラーが出る。 †
Value '0000-00-00' can not be represented as java.sql.Data
回避方法:atmarkitのフォーラムを参考に接続文字列を以下のように変更
jdbc:mysql://<host>:3306/<database>?zeroDateTimeBehavior=convertToNull
ファイル・システムと同期がとれていません †
Eclipse以外のエディタでソースを更新した場合、検索をすると「ファイル・システムと同期がとれていません」というエラーが出ます。
- Eclipse上のキャッシュと実ファイルの同期が取れていない状態なので、該当のプロジェクトを「右クリック」>「更新」すると解決します。