Eclipse環境のメモ

メインの開発環境として使用しているEclipseの環境を記録します。
開発環境の使用目的は、Webアプリ/サービスの開発(PythonDjango、HTML、CSSJavascript、shell)です。

バージョン

  • 3.6.1
    • 試しに構築してみたバージョンです。
    • 保存時に毎回エラーダイアログが出力されてしまいます。何かインストールを誤ったのかもしれません。
  • 3.5.2
    • 自宅で基本的に使用しているバージョンです。
    • 特に問題はありません。
  • 3.4.2
    • 会社で基本的に使用しているバージョンです。
    • 概ね問題はありませんが、エディタの切替時のファイル名表示ウィンドウが切れてしまいます。

バージョンを変更する際にSVN設定の持ち回りがうまくいきません。プロジェクトの作り直しが必要そうです。
また、バージョンを変更する際は実行環境の設定は引き継がれませんので、注意が必要です。デバック実行用の環境がある場合、再設定が必要になります。

フォントの変更

Basicの"Text Font"は、Mocona 11に設定します。Basicのその他のfontはAriaに設定します。
View and Editor Foldersのfontは、Ariaに設定します。

Pydev

使用頻度:高
Pythonの開発をおこなうためのプラグイン
content assistのキーバインドを Shift + command + / に設定。
show view(view:pydev package explorer)のキーバインドを Shift + command + +(プラス) に設定。
pylintのメッセージオプションに下記内容を設定。少々うざいメッセージを消してます。

-disable-msg=W0312,C0301

Vrapper

使用頻度:高
キーバインドvim風にするプラグイン
こちらのページ"Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記"を参考にさせてもらいました。

Subversive SVN Team Provider

使用頻度:高
EclipseSubversionを使用する際に使用します。
インストールは、Eclipseプラグインズの方から探してインストールします。

  • 注意:SVNKitとJavaHLの互換性がなさそうである点
    • JavaHLでチェックアウトしたファイルが、SVNKitをコネクターにしてみてみるとsvn管理下としてみなされないっぽい?
    • そもそもJavaHLだと接続がうまくいかないようです。
  • 注意:svn switchのrelocateに対応していない?
    • 唐突にsvnの参照リポジトリが変わってしまったため(ドメインのみの変更)、relocateによる変更をおこなおうとしたが、それらしい選択肢がないように思えます。switchを選択しても、リポジトリの変更が出来ませんでした。
    • そのため、仕方が無いのでチェックアウトしていたモノは破棄して再度チェックアウトすることにしました。作業分をコミットしていたため、多少は助かりました。ローカルのみのファイルがあったら復旧がさらに面倒になっていました。

EGit

使用頻度:高
ローカルのバージョン管理にGitを使用しています。そのため、EGitを使用して操作をおこなっています。
インストールは、http://download.eclipse.org/egit/updatesからおこないます。
ユーザガイドがあるのので助かります。

Eclipse Web Developer Tools

使用頻度:中
EclipseでWebページの開発をおこなう際に使用します。
インストールは、Eclipseプラグインズの方から探してインストールします。

Web Page Editor

使用頻度:中
EclipseでWebページの開発をおこなう際に使用します。
インストールは、Eclipseプラグインズの方から探してインストールします。

Eclipse XML Editors and Tools

使用頻度:中
EclipseXMLの編集をする際に使用します。
インストールは、Eclipseプラグインズの方から探してインストールします。

Javascript Development Tools

使用頻度:中
Javascriptの編集をする際に使用します。
インストールは、Eclipseプラグインズの方から探してインストールします。

ShellEd

使用頻度:中
シェル用のエディターです。インストールが手動でファイル配置しなければならず、少々面倒臭いです。また、自分の環境(3.5.2)だと動作しませんでした。
http://sourceforge.net/projects/shelled/

Aptana

使用頻度:?
Pydevをインストールする際にAptanaのEditorが必要なため、インストールします。
インストールしてPydevをインストールすることはできませんでした。
Djangoのtemplate用editorがうまくパッケージを見つけることができていないようです。
そのため、template editorのインストールはせずにやりすごします。