とよぶ

歌いながらコード書いてます

IntelliJ始めました

かねてよりの希望だった脱Eclipse、入IntelliJを果たしました。

つきましてはここにショートカット的なものとか設定とかでメモっておきたいものを書いていきたいと思います。
ちょっとずつちょっとずつ書き足します。

FreemarkerのCodeStyleの設定

Settings -> Code Style -> Velocityの設定をいじる。
デフォルトindent 4になっているので2にする。

SVNプロジェクトのチェックアウト

IntelliJでSVNを利用する場合は、SVNのコマンドラインクライアントが必要だそうな。
Windowsで利用している場合は
TortoiseSVNをインストールする。
インストールの設定で必ずコマンドラインクライアントを選択する。
Subversion 1.8 and IntelliJ IDEA 13
インストールした後は、インストールディレクトリ配下にあるbinディレクトリをパスに通す
→と思ったけどうまくいかないので、フルパスをSettings -> Version ControlのUse command line clientに設定する。(自分の場合はC:\Program Files\TortoiseSVN\bin\svn)

Tomcatの追加

アプリにTomcatのライブラリパスとか通さないとコンパイルできない。
なので、それを可能にするためにTomcatの追加を行う。
Preferences -> IDE SettingsのApplication Serversで+ボタンを選択。
Tomcatのホームディレクトリを選択して追加する。これでアプリにTomcatライブラリ追加するときに選択可能になる。

ライブラリの追加とか

File -> Project Structure
JDKのパスがとってない場合(EclipseプロジェクトをImportした場合とか)はModule SDKを指定する。
Tomcatのパスが通ってない場合はDependenciesタブの+ボダンを押してLibraryからApplication Server LibrariesからTomcatのライブラリを追加してチェックを入れる。

エディタタブを非表示にする

タブ開きまくったら地味にうざくなってきて狭くなってくる。
かつCtrl+tabとかCtrl+eとかでファイルの切り替えができるなら必要ないので消す。
Window -> Editor Tabs -> Tabs Placementだと非表示オプションがないので仕方なくSettingsから消す。
Settings -> Editor -> Editor TabsのPlacementをNoneにする。

ユーザーネームを変更

Javaとかでクラス作るとコードテンプレートにユーザーネームが入る。
デフォルトではPCのログインユーザーっぽいものが使われるので任意のものに修正。
修正方法はIntelliJのインストールディレクトリのbin以下にある
idea.exe.vmoptionsやらidea64.exe.vmoptionsやらをエディタで開いて、

-Duser.name=hoge hoge

という一行を追加する。

.propertiesの日本語を表示する

Preferences -> File Encodings -> Transparent native-to-ascii conversion
にチェック。

file searchでclassファイルが表示されてうざい

Project配下にExcludeされていないclassファイルを保持したディレクトリが存在しているのが原因。
ディレクトリを確認して、そのディレクトリを選択して右クリから
Mark Directory As -> Excludedと選択して除外する(ビューからいなくなる)。

使えるショートカット

Ctrl+F4

タブを閉じる

Ctrl+Shift+F

プロジェクト内文字列検索

Ctrl+y

一行削除

Alt+F7

参照の検索

Ctrl+e

最近開いたファイル一覧

Alt+Shift+↑or↓

行入れ替え

Ctrl+n

クラス名検索

Ctrl+Shift+n

ファイル名検索

Ctrl+w

文字の選択範囲が広がる

※この記事はどんどん追加していっているんだけども、途中でWin->Macに環境移行したのでSettingsとPreferencesがごっちゃになってるので適宜読み替えてくださいw