- Android Studioにも採用された次世代IDE
プロジェクトがEclipseでいうワークスペース。モジュールがEclipseのプロジェクト。
モジュール同士の依存関係はプロジェクトで設定できる。
Emmet記法 | htmlの省略形。intellijだけでなく様々なエディタで使える |
よく使うショートカット†
macならALTはOptionになる
Ctrl+ALT+O | Optimize Import |
Ctrl+Alt+L | Reformat Code |
Opt+F7 | クラス参照箇所 |
Shift+F12 | 保存したレイアウトに戻す |
インストール前に†
- JDKは手動でインストールさせる
- インポートするときはプロジェクトセッティングからJDKを指定しないとGradleのJAVA_HOMEを認識しない。
プラグイン†
- SonarLint
- Lombok(settingからcompilerでanotation prosessing)
- String Manupilation(キャメルの変換やBase64変換)
- chronon(巻き戻し可能なデバッガ。Ultimateのみ)
既存プロジェクトのセッティング†
SVN Eclipseプロジェクトからのインポート†
- Import Project
- Javaのプロジェクトを選ぶ
- Import Project From External ModelでEclipseを選ぶ
- JDKを選ぶ
- .ideaをインポートするが、JDK名が違うとエラーになる。
- pom.xmlを右クリックして、add as a maven projectで依存ライブラリーのダウンロードが始まる。
- propertiesが読み込めない(クラスパスの設定に入らない)ので、手動でtarget/classesに持っていく(別の方法がありそうだが)
SpringBootプロジェクトのインポート†
- Import Project
- Import Project From External Modelでmavenを選ぶ
- JDKを選ぶ
mavenとして認識済みなのでjarのダウンロードが始まる。
Eclipseとのキー操作マッピング†
windowsの場合は?
Option = alt
Command = ctl
操作 | Mac | Windows |
リソースの検索 | Command + O | Ctrl + N |
ファイルの検索 | Shift + Cmd + O | |
Symbol(変数)の検索 | Option + Cmd + O | |
宣言を開く | Commant + B | |
メソッドの利用箇所 | | |
Enumなどの利用箇所 | Option+ F7 | |
ソースの場所表示 | プロジェクトの歯車アイコンクリックして、AutoScroll from source |
プロジェクトを閉じる | モジュールを右クリックして、Mark Directory as excluded |
リモートデバッグ†
- リモートデバッグ用のポートを開けているのが前提として
- Edit configration → +ボタン → RemoteでポートとSearch sources using module's classpathを該当プロジェクトに指定
Counter: 1489,
today: 2,
yesterday: 2