Eclipse備忘録

  • パースペクティブ切り替え
    • Ctrl+F8
  • ビュー切り替え
    • Ctrl+F7
  • リソース検索
    • Ctrl+Shift+R
  • タイプをポップアップで
    • Ctrl+T
  • ローカル変数補完
    • Ctrl+2 -> L
  • try/catch
    • Shift+Alt+z
  • Ctrlを押しながらマウスを動かしてメソッド上へ
    • Open Implementation
  • 選択して alt + ↑ or ↓
    • まるごと上下移動
  • ブロックモード/フリーカーソル
    • Alt+Shift+a
  • 文字列複数行をいい感じにペースト
    • Preferences>Java>Editer>Typing>Escape text when pasting into a string literal
  • デバッガが変な Exception で止まる
    • Preferences>Java>Debug>Suspend execution on uncaught exceptions
  • セミコロンを末尾に
    • Preferences -> Java -> Editor -> Typing -> "Automatically insert at correct position"
  • タブ、スペース、改行表示
    • Window -> Preferences -> General -> Editors -> Text Editors -> "Show whitespace characters"
    • "configure visibility" で詳細設定
  • console のバッファ行数
    • console で右クリック -> Preference
  • 起動時にworkspace選択
    • Window -> Preferences -> General -> Startup and Shutdown -> Workspaces ---> Prompt for workspace on startup

ブレークポイント停止条件

こんな感じで

this.reader == null
$ find * | grep "src/main/java$" >> src.txt
$ find * | grep "src/main/resources$" >> src.txt
$ find * | grep "src/test/java$" >> src.txt
$ find * | grep "src/test/resources$" >> src.txt
$ sort src.txt > src.sort.txt
binとか消す
$ cat src.sort.txt | sed -e 's/\(.*\)/<classpathentry kind="src" path="\1"\/>/g' > classpathentry.txt

http://qiita.com/arai-wa/items/c2eb7387b5bf37b4ace4

  • ctrl + e タブを検索
  • クラス直下でメソッド名だけを書いてctrl + space メソッド作成
  • ctrl + d 行削除
  • Ctrl+3でEclipseのView(例えばbookmark)などを検索
  • Ctrl+mでView最大化
  • F11 デバッグ実行
  • ctrl + F11 実行
  • Crtl + Shift + P ソース上の対応する括弧にジャンプ({}, [], ()など)

カスタムバインド

[Preferences]->[General]->[Keys]

  • Ctrl + i : mvn install

フォーマット

[Preferences]->[Java]->[Code Style]->[Formatter]

  • [Identation]
    • Tab policy -> "Spaces only"
    • Identation size = 4
    • Tab size = 4
  • [Line Wrapping]
    • Maximum Line Length = 120
  • [Comments]
    • Uncheck "Enable line comment formatting"
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.xml.core.prefs
indentationSize=2

プラグイン

フォント拡大縮小

http://eclipse-fonts.googlecode.com/svn/trunk/FontsUpdate/ 死んだっぽい
http://code.google.com/p/tarlog-plugins/downloads/detail?name=tarlog.eclipse.plugins_1.4.2.jar&can=2&q=
jar を /plugins/ にコピーするだけ
Ctrl +
Ctrl -
で拡大縮小

checkstyle がウザい

<properties><checkstyle.skip>true</checkstyle.skip></properties>

** Sonarlint (backup jbds installation)
updatesite:
http://eclipse.sonarlint.org