Eclipse + Python

EclipsePythonを使う方法をまとめるための記事.

Eclipseの設定ファイルをエクスポートしたものをGoogleドライブにアップロードしている.

設定を書き換えているorよく使うショートカット一覧 (Emacsベース)

  • Delete Previous : Ctrl+H
  • Undo : Ctrl+/
  • Content Assist : Ctrl+;

使いたいショートカット

  • Next : Ctrl+. (次のエラー?)
  • Add Block Comment : Ctrl+4
  • Remove Block Comment : Ctrl+5
  • Go to Definition : F3
  • 関数などのコメントテンプレート表示 : Ctrl+1
PEP8関連の設定

Preference-PyDevからPEP8に従って警告を出すかどうか設定できる.
デフォルトだと個人的にちょっとうるさいので, コマンドラインオプションを指定できるところで「--ignore=W2」みたいにして空白関連のエラーを無効化した.
pep8.pyをちらっと読むと, prefixで判断してるみたい. エラーの分類はどっか見てください. --selectに指定するとignoreされても表示するように出来るみたい.

Templates関連の設定

新しくファイルを作成したときにテンプレートを使用した際, File->New->New Moduleで作成しないと, Context がNew Moduleなテンプレートは使えない. ちょっとめんどくさい

便利な補完

def と打った後にCtrl+;とやると, メソッドのオーバーライドができる.