2015年 12月 04日
Eclipseのショートカットキー |
今回、所属会社の㈱バルテックのアドベントカレンダーに参加することになり、
このブログを書いています。
現場に出てプログラミングをし始めて約8ヶ月で、まだまだ新米プログラマーなので
有益な情報が書けるか自信がありませんが、初心者向けということで読んでみてください。
僕はJavaでコーディングをしているので、開発環境はEclipseを使用しています。
なので、今回はEclipseのショートカットキーについてまとめました。
・Ctrl + S 保存
基本中の基本ですかね。
Eclipseに限らずあらゆるファイルの保存に利用できますね。
・Ctrl + D 一行削除
カーソルの当たっている行を丸ごと削除してくれます。
・Ctrl + Z 一つ前の操作に戻す
間違えて消しちゃったときなどなどにとても便利な機能です。
・Ctrl + Y 一つ先の操作に進む
Ctrl + Zで戻した操作を進めることができます。
組み合わせて比較とかに使えます。
・Ctrl + Shift + F フォーマット
表示しているエディター内のソースコードをフォーマットしてくれます。
僕はこれをしたあとに、個々を微調整してソースを見やすくしています。
・Ctrl + / コメントアウト
カーソルが当たっている行をコメントアウトしてくれます。
範囲指定をして一度にコメントアウトすることも可能です。
・Ctrl + space 入力アシスト
途中まで入力してCtrl + spaceを押すと候補となる変数等が選択できます。
また、クラス名を書いて半角スペースをあけてCtrl + spaceで変数名の候補も選べます。
・Ctrl + . 次のエラー位置に移動
カーソル以降の最初のエラー位置に移動してくれます。
・Ctrl + , 前のエラー位置に移動
カーソル以前の最初のエラー位置に移動してくれます。
・Ctrl + F 検索
エディター内検索ウィンドウを開きます。
・Ctrl + Shift + O インポート宣言
必要なインポート宣言の追加と不要なインポート宣言の削除を一度に行ってくれます。
・F3 定義元へ移動
クラス、変数、メソッドにカーソルを当ててF3を押すと定義元を表示してくれます。
ソースをたどるときなどに便利。
Ctrl + 左クリックでも同様に可能
・Alt + ← 一つ前に参照した箇所を表示
F3で移動したときに元に戻るなど、自分の操作の履歴をたどれます。
ソースコードは変更されません。
・Alt + → 一つ先に参照した箇所を表示
Alt + ←と組み合わせて使用します。
ソースコードは変更されません。
・Ctrl + E タブの検索
開いているタブの表示、検索を行えます。
・Ctrl + alt + h 呼び出し元を開く
メソッドにカーソルを当てて、Ctrl + alt + hで
そのメソッドがどこから呼び出されているのかを知ることができます。
・Ctrl + W エディタのクローズ
開いているエディタをクローズすることができます。
Ctrl + Shift + Wですべて閉じることもできます。
・Alt + Shift + R 名前の一括変更
変数、メソッドにカーソルを当ててAlt + Shift + Rを押して名前を変更すると
そのソース内のすべての箇所が同時に変更されます。
・Ctrl + Shift + P 対応する括弧に移動
確認したい{にカーソルを当ててCtrl + Shift + Pを押すと、対応する}に移動します。
if文やfor文などが複雑なときなどに便利
・Alt + Shift + J Javadocコメントの追加
メソッドにカーソルを当てて、Alt + Shift + Jを押すとJavadocが自動生成されます。
メソッドの上の行にカーソルを当てて、/**と入力しても同様に自動生成されます。
javadocがあるのとないのではソースの見易さ、使いやすさが断然違うので
簡単なメソッドの説明と一緒に書くべきだと思います。
以上です。
ひとつでも知らないものがあってタメになってれば光栄です。
また、こんな機能もあるよーってぜひぜひ教えてください!
まだまだコーディング早くなりたいです。
あと、ほかの人が書いたコードを読み解く力がもっとほしいので
こういうことをすると読み解きやすいよっていうのがあればぜひ教えていただきたいです。
専門学校を出て5年間違う仕事をしていて、まったく畑の違うプログラマーという道に転職したのに
こうやって仕事を続けられているのはバルテックの研修制度のおかげだと思っています。
まったくやったことがない僕でもこうやって仕事ができているので、
すこしでも興味のある方がいたら、ぜひ一緒に働きましょう!
とても良い会社ですよ!
#
by ponkotsu_pg_ys
| 2015-12-04 00:00
| プログラミング