コンテンツにスキップ

[IDEA] FAQ

全般

カッコ、クォート、タグのペアが勝手に補完されるのをやめたい

設定にて

  1. Editor > General > Smart Keys を開く
  2. 以下のチェックを外す

  3. Insert paired brackets

  4. Insert pair quote
  5. Insert closing tag on tag completion

未保存のファイルが分かりにくい

Editor > General > Editor TabsMark modified にチェックをつける。

自動インポートのフォーマットを変更したい

Code Styleから変更する。
linterなどと設定がすれ違うと面倒..

クォーテーション

import前後のスペース

クイックフィックスなしで自動インポートしたい

Editor > General > Auto ImportUnambiguous imports on the fly にチェックをつける。

ファイルの最終行以降もスクロールしたい

  1. 設定の Editor > General
  2. Virtual Spaceセクション の Show virtual space at the bottom of the file にチェックをつける。

Python

pylintを使いたい

  1. pylintプラグインをインストール
  2. Settings > Other SEttings > pylint で設定

Path to Pylint executable はWindowsだとpathを指定する必要あり (/が解釈されない)

リモートのPython環境を開発したい

有料版のみであれば

Doctestを全ての対象ファイルに対して実行したい

pytestの--doctest-modulesを指定すればOK。

  1. Run/Debug Configurations
  2. Python tests > pytest を作成
  3. Target:Custom にする
  4. Additional Arguments--doctest-modules を指定 (ついでに--doctest-continue-on-failure -vvとかも好みで)

Working directoryに注意。配下をテストしにいくので

CLIコマンド

ターミナルから指定ディレクトリ/ファイルをIDEAで開きたい

ideaコマンドを使えばできる.
ファイルは単体で開き、ディレクトリはプロジェクトで開く.

以下のようなbin配下をPATHに追加しておけばどこからでも呼び出せる.

C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2019.2\bin

自分の環境ではJDKなどの問題もあり、idea64.exeを使っている

Run/Debug Configurations

WindowsでMakeコマンドを実行したい

前提条件

Windowの場合、Settings > Makeの設定でPath to Make executablemake.exeの絶対パスを指定する必要あり。

# 例
C:\Users\tadashi-aikawa\scoop\shims\make.exe

方法は2通りある。

Makefileテンプレートを使う

項目
Makefile Makefileのパス
Targets makeのターゲット(devなど)
Working directory Makefileの場所

Batchテンプレートを使う

Makefileテンプレートで動かないときはこちら..

項目
Script make
Script parameters makeのターゲット(devなど)
Working directory Makefileの場所