ショートカット
Edit
Ctrl+Shift+Z
でRedoCtrl+Shift+F
: プロジェクト内のファイルを検索できる(Find in Path)
View
Ctrhl+Shift+S
: Sbt Shell(Tool Window)Ctrl+Shift+F12
: ツールウィンドウをすべて非表示にして、エディタウィンドウのみを表示する(Enter Distraction Free Mode. )Enter Presentation Mode. コードを見せるときに便利。
Navigate
Ctrl+Alt+H
:Call Hieralchy(呼び出し元の確認)Ctrl+H
: 型の構造(Navigate to type hierarchy)Ctrl+Shift+T
でテストとテストサブジェクトの間を移動できる。 https://pleiades.io/help/idea/navigating-between-test-and-test-subject.htmlCtlr+Shift+M
で対応する括弧に移動できる(Move Caret to Matching Brace)。
https://pleiades.io/help/idea/navigating-to-braces.htmlCtrl+N
: クラス検索(Navigate to class)Ctrl+Shift+N
: ファイル検索(Navigate to file)Ctrl+E
: 最近のファイルを検索(Recent files)Ctrl+G
: 指定した行数に移動(Navigating to Line)
Code
-
Ctrl+Alt+O
で最適なインポート文に変更してくれる(Optimize Imports)
Quick pop-ups
Ctrl+Q
: ScalaDocを閲覧(Documentation)Ctrl+Shift+Q
: Implicit conversionsCtrl+Shift+P
: Implicit parametersCtrl+Shift+I
: Quick Defenition(メソッドの定義を確認)
Help
-
Ctrl+Shift+A
: Find Action
その他
Shift+Escape
: ツールウィンドウを非表示にするAlt+Right
,Alt+Left
: タブ切り替え(Navigate between opened tabs)メソッド引数部分で
Ctrl+P
:パラメタ情報を表示矩形選択:
Alt
を押しながら or マウスの中央ボタンを押しながら選択(UbuntuでAlt
を押しながらドラッグすると、ウィンドウが移動してしまう)-
Project View
Auto Scroll to Source: 開いているファイルが、プロジェクトツリービューに表示される
Scala関係
https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html
https://www.jetbrains.com/help/idea/run-debug-and-test-scala.html
プロキシ環境でのIntelliJ IDEA with SBT
設定箇所が多いです。
プロキシ環境でのIntelliJ IDEA with SBT
libraryDependencies
が反映されない
build.sbt
にlibraryDependencies
を書いたけど、そのライブラリが使えない場合
⇒[Refresh Project]を実行
https://stackoverflow.com/questions/41372978/unknown-artifact-not-resolved-or-indexed-error-for-scalatest
sbt shellで日本語が文字化けしてしまう
idea.exe.vmoptions
, idea64.exe.vmoptions
設定ファイルに-Dfile.encoding=UTF-8
を記述する。
https://syobochim.hatenablog.com/entry/2014/05/11/145757 参照
Gradle関係
プロジェクト生成時にsrc/main
フォルダが生成されない。
Gradleの設定で、"Create directories for empty content roots"チェックをONにすると、src/main
フォルダが自動的に生成されます。
その他
ツールチップのコピー
Alt+左クリック
でできます。
https://teratail.com/questions/118916
Setting
改行コード(Line Separators)の設定
コードの折り畳み(Code Folding)の設定
[WIP] 保存していたGitのパスワードを変える
[WIP] 保存していたGitのパスワードを変える
typoのWarningを解除するため、単語を定義する
プラグイン
- CamelCase:キャメルケース、スネークケースをショートカットキーで変更可能
- https://plugins.jetbrains.com/plugin/7160-camelcase
-
Shfit+Alt+U
で切り替え