マニュアル: IntelliJ IDEA

投稿日: 更新日:

公式サイト

外部サイト

逆引きマニュアル

Eclipseとの違い

  • ファイルは自動保存される。
  • 未コミットのファイルの表示
    • Eclipse: >のような記号が付く
    • IntelliJ IDEA: 色が変わる

コミット状態による色の変更

File Status Highlights - Help | IntelliJ IDEA

Gitで確認しているので、他だと違うかもしれません。

状態IntelliJ IDEAでの状態デフォルトのカラーコード
未コミットUnknownD1675A
変更ありModified6897BB
変更なしUp to dateなしなし

バックスラッシュ

Macでは’'を押しても、円マークになってしまい、 バックスラッシュが入力されません。 いろいろ対策はあるようですが、とりあえずOption + ‘'で入力可能です。

主なキーバインド

空白のところは存在しないのではなく、未確認です。

操作内容macOSWindowsメニュー操作正式な操作名称
アクティブなエディタタブを閉じるCommand + WCtrl + F4Close active editor tab
最近使ったファイルの表示Command + ERecent files popup
クイックフィックスCommand + ReturnAlt + EnterShow intention actions and quick-fixes
パラメータの情報表示Command + PParameter info
メソッドドキュメントの表示Ctrl + JCtrl + QQuick documentation lookup
探すShiftを2回Search everywhere
実行Ctrl + RRun/Debug
コードの整形Command + Option + LCode→Reformat CodeReformat code
実装に移動Command + Option + B右クリック→Go To→Implementation(s)Go to implementation(s)
コード補完1Ctrl + SpaceBasic code completion
型階層の表示Ctrl + HType hierarchy
呼び出し階層の表示Ctrl + Option + HNavigate→Call hierarchyCall hierarchy
インポートの最適化Ctrl + Option + OOptimize imports
次のエラーにハイライトF2

キーマップ

記載がない限り、macOS版です。

  • Ctrl + DをEmacsと同じDelete扱いにする
    • Run → DebugからCtrl + Dを削除
    • Editor Actions → DeleteにCtrl + Dを追加
  • Ctrl + Kでクリップボードにコピーされないようにする
    • Editor Actions → Cut up to Line EndからCtrl + Kを削除
    • Editor Actions → Delete to Line EndにCtrl + Kを追加

プロジェクトの作り方

  1. アプリを起動
  2. Create New Project
  3. プロジェクトの種類を選択
    • 試しに、Javaのみを選択
  4. テンプレートからプロジェクトを作成するかどうか
    • 今回はmain()が含まれるものを作りたいので、チェックする。
  5. プロジェクト名とかを記入
    • Project name: 適当
    • Project location: 好みで
    • Base package: 個人の場合は、メールアドレスを逆にしたものがいいかなと思います。

ターミナルから起動する方法

  1. Tools → Create Command-line Launcher…を選択
  2. パスが表示されるので入力(/usr/local/bin/idea)

これでideaコマンドが使えるようになります。 ヘルプは以下の通り。基本はidea [project_dir]でいいと思います。

Usage:
  /usr/local/bin/idea -h | -? | --help
  /usr/local/bin/idea [project_dir]
  /usr/local/bin/idea [-l|--line line] [project_dir|--temp-project] file[:line]
  /usr/local/bin/idea diff <left> <right>
  /usr/local/bin/idea merge <local> <remote> [base] <merged>

  1. 通常は入力してたら勝手に補完されます。 ↩︎

公式サイト

外部サイト

逆引きマニュアル

公式サイト

外部サイト

逆引きマニュアル