[IntelliJ IDEA][備忘録]インストール直後の設定手順

# 概要

IntelliJの全体設定(**~/.IntelliJIdea14**や**~/.IdeaIC14**など)はバージョン管理することが難しいです(理由: [Scala - [個人メモ] IntelliJ IDEA 設定ファイルマニアックス - Qiita](http://qiita.com/bigwheel/items/e7c86d26591c0cc3f9aa))。
しかし各環境ごとに設定がバラバラであるのは避けたいので、設定手順とその項目をここにまとめます。
設定項目は自分向けなので汎用性はありませんが、手順は参考になるかもしれません。

特にみんなで同じコードを書くために有用なのは**Code Style, Inspections, File Encodings, FIle and Code Templates**の部分です。その他の項目は操作性や好みの部分なので真似しなくてOK

# 手順

1. **Welcomeダイアログ | Configure | Plugins** からScalaプラグインをインストール
2. **Welcomeダイアログ | Configure | Settings** を開く
    1. **Appearance & Behavior | Keymap** から**Emacs**を選択
    2. **Appearance & Behavior | System Settings | Startup/Shutdown** から**Reopen last project on startup**のチェックボックスを外す
    1. **Editor | General | Appearance | Show line numbers**をチェック
    1. **Editor | General | Appearance | Show method separators**をチェック
    1. **Editor | General | Appearance | Show whitespaces**をチェック
        1. **Editor | General | Appearance | Show whitespaces | Leading および Inner**のチェックを外す
    1. **Editor | General | Editor Tabs | Tab Appearance | Show tabs in single row**のチェックを外す
    1. **Editor | General | Editor Tabs | Tab Appearance | Hide file extension in editor tabs**のチェックを外す
    1. **Editor | General | Editor Tabs | Tab Closing Policy | When closing active editor | Activate most recently opened tab**を選択
    3. **Editor | General** を開く
        1. **Strip trailing spaces on Save**を**All**に変更
        2. **Ensure line feed at file end on Save**のチェックボックスにチェック
    5. **Editor | Colors & Fonts** から**Scheme name**を**Darcula**へ変更
        * (追加)**Editor | Colors & Fonts | Font** からDarculaスキーマをコピー、Primary fontをRicty サイズ15に変更
    6. **Editor | Code Style** を開く
        1. **Default**スキーマを**My Default**スキーマとしてコピー
        2. Schemeドロップダウンメニューで選択状態になっていることを確認
        3. **LIne separator (for new files)**を**Unix And OS X(\\n)**に変更
        4. **Right margin (columns)**を100に変更(ここが100なのは[Style Guide - Declarations - Scala Documentation](http://docs.scala-lang.org/style/declarations.html)などが理由だが120の人もいる)
        5. **Default Indent Options | Detect and use existing file indents for editing**のチェックを外す
    7. **Editor | Code Style | Scala** を開き、以下で指摘されている部分を変更
        * [IntelliJ IDEAでScalaのメソッドパラメーターをカッコに合わせて整列しない設定 - North Ground](http://kxbmap.hatenablog.com/entry/2015/02/26/031541)
        * [Scala - Intellij のキモいインデントを直したかった - Qiita](http://qiita.com/jwhaco/items/52611a3640a36235a32f)
    8. **Editor | Inspections** を開く
        * **Scala: General | Advanced language features**のチェックを外す
        * **Scala: Method signature | Empty-paren method accessed as parameterless**のチェックを外す
        * **Scala: Method signature | Empty-paren Scala method overriden as parameterless**のチェックを外す
        * **Scala: Method signature | Java accessor method called as empty-paren**のチェックを外す
        * **Scala: Method signature | Java accessor method overriden as empty-paren**のチェックを外す
        * **Scala: Method signature | Java mutator method accessed as parameterless**のチェックを外す
        * **Scala: Method signature | Java mutator method overriden as parameterless**のチェックを外す
    9. **Editor | File Encodings** を開く
        * **IDE Encoding**をUTF-8へ変更
        * **Project Encoding**をUTF-8へ変更
        * **Projerties Files | Default encoding for properties files**をUTF-8へ変更
    10. **Editor | File and Code Templates | Includes** で右上のエディタ画面の文字列をすべて削除(参考: [java - How to edit comment template and add type or function comment in JetBrains IntelliJ IDEA? - Stack Overflow](http://stackoverflow.com/questions/10526239/how-to-edit-comment-template-and-add-type-or-function-comment-in-jetbrains-intel))
  16. **Version Control | Confirmation | When files are created | Do not add**を選択
  17. **Version Control | Confirmation | When files are deleted | Do not remove**を選択