環境構築 (Windows)

公式のダウンロードページからインストール。
後はexeを実行してダウンロード。

プラグイン

有効プラグイン(代表的なもの)

  • Ant Support
  • CSS Support
  • Database Tools and SQL
  • Git Integration
  • GitHub
  • Groovy
  • HTML Tools
  • i18n for Java
  • JavaScript Debugger
  • JavaScript Intention Power Pack
  • JavaScript Support
  • JUnit
  • Kotlin
  • LESS support
  • Maven Integration
  • Maven Integration Extension
  • Playframework Support
  • Rest Client
  • SASS support
  • SSH Remote Run
  • Terminal
  • UML Support
  • YAML

追加プラグイン

  • BashSupport
  • Karma
  • NodeJS
  • Scala

設定

テーマ

Darcula

キー

Appearance & Behavior > Keymap配下を変更。
ベースはEclipse。

  • Editor Actions
    • Clone Caret Above (キャレットを上方向に複製)
      → Alt + 上
    • Clone Caret Below (キャレットを下方向に複製)
      → Alt + 下
    • Move Caret to Matching Brace (???)
      → Ctrl + Shift + M
  • Main menu
    • Edit
      • Find
        • Add Selection for Next Occurence (次の登場箇所を選択に追加する)
          → Ctrl + Shift + S
        • Show Usages
          → Ctrl + Shift + Q
      • Extend Selection → Ctrl + Alt + S
      • Redo → Ctrl + Y
    • View
      • Quick Definition (???)
        → Ctrl + Shift + Q
      • Quick Documentation (ドキュメントをポップアップで表示)
        → F4
      • Error Description (エラーの説明)
        → Ctrl + 1
      • Parameter Info (引数パラメータなどのポップアップ表示)
        → Ctrl + P
    • Navigate
      • Next Highlighted Error (???)
        → Ctrl + Shift + K
      • Previous Highlighted Error (???)
        → Ctrl + Shift + I
      • Implementations (実装へ移動)
        → Shift + F3 (Ctrl + Shift + 3)
    • Code
      • Completion
        • Cyclic Expand Word (登場補完)
          → Shift + スペース
        • Cyclic Expand Word (Backward) (前登場補完)
          → Ctrl + Shift + スペース
        • Folding
          • Expand (畳まれた場所を展開する)
            → Ctrl + .
          • Collapse (展開された場所を畳む)
            → Ctrl + Shift + .
    • Refactor
      • Rename File (ファイル名変更)
        → F2 (Ctrl + 2)
    • Run
      • Run (実行)
        → Alt + R
      • Debug (デバッグ実行)
        → Alt + Shift + R
    • Window
      • Editor Tabs
        • Close (タブを閉じる)
          → Ctrl + W
    • Tools
      • New Scratch File
        → Ctrl + T

エディタ

  • Editor
    • General
      • Appearance
        • Show line numbers
          → チェックを外す
        • Show whitespaces
          → チェックを付ける
      • Code Completion
        • Case sensitive completion
          → None
    • Color & Fonts
      • Font
        • Editor Font
          • Primary font
            → Ricty Diminished
          • Size
            → 18
      • General
        • Code
          • Identifier under caret
            • Background
              → 198217
          • Identifier under caret (write)
            • Background
              → 825477
        • Editor
          • Selection background
            → backgroundを188281
        • Errors and Warnings
          • Error
            • Backgroupd
              → 9E2927
          • Warning
            • Backgroupd
              → 856610
          • Weak Warning
            • Effects
              → FFFFBC
        • Gutter
          • Added lines
            • Background
              → 188281
          • Deleted lines
            • Background
              → 9E2927
          • Modified lines
            • Background
              → 198217
        • Search Results
          • Search result
            • Background
              → 198217
          • Search result (write access)
            • Background
              → 825477
      • Diff
        • Changed
          • Backgroupd color
            → 198217
          • Stripe mark color
            → 198217
        • Conflict
          • Backgroupd color
            → 825477
          • Stripe mark color
            → 825477
        • Deleted
          • Backgroupd color
            → 9E2927
          • Stripe mark color
            → 9E2927
        • Inserted
          • Backgroupd color
            → 188281
          • Stripe mark color
            → 188281
    • File Encodings
      • IDE Encoding
        → UTF-8
      • Project Encoding
        → UTF-8

トラブルシューティング

フォントが汚い

下記いずれかに -Dawt.useSystemAAFontaSettings=on を追加
* bin/idea.exe.vmoptions
* bin/idea64.exe.vmoptions

クリップボードで貼り付けできない

下記いずれかに idea.use.alt.clipboard.sync=true を追加
* bin/idea.exe.vmoptions
* bin/idea64.exe.vmoptions

Pythonを実行するとLookupError: unknown encoding: windows-31j

下記いずれかに -Dfile.encoding=UTF-8 を追加
* bin/idea.exe.vmoptions
* bin/idea64.exe.vmoptions