일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 백준
- Data structure
- DFS
- jpa
- 운영체제
- CS
- PYTHON
- 완전탐색
- nosql
- mysql
- 자료구조
- Docker
- websocket
- 프로그래머스
- OS
- 플로이드-워셜 알고리즘
- db
- 알고리즘
- redis
- CSS
- Algorithm
- BFS
- 데이터베이스
- It
- javascript
- 트랜잭션
- 영속성 컨텍스트
- java
- HTML
- spring
Archives
- Today
- Total
If at first you don't succeed, try again
[개발] IntelliJ 윈도우 단축키 본문
* 개요
IntelliJ IDEA는 JetBrains 사에서 개발한 통합 개발 환경이다. 이클립스보다 여러 면에서 뛰어나다고 평가된다. 파일 시스템과 용어가 다른 IDE와는 좀 다르기 때문에 사전 학습이 많이 필요하다. 따라서 필자도 인텔리제이에 대해 학습하고자 먼저 단축키에 대해 포스팅해보고자 한다. 해당 단축키는 윈도우에 적용되는 단축키이다.
* 단축키
CTRL + SHIFT + T | Test 클래스 쉽게 만들기 |
ALT + INSERT | 코드 삽입(Constructor, get/setter, toString 등) |
CTRL + ALT + SHIFT + T | refactoring |
CTRL + ALT + V | 변수 추출 |
ALT + ENTER | 1. implement methods(인터페이스 메소드 불러오기) 2. static import (Assertions.assertThat -> assertThat) 3. 람다식으로 변경 가능 |
SHIFT + F6 | 단어 한번에 rename |
SHIFT + F10 | 이전에 실행한걸 다시 실행시켜줌 |
CTRL + SHIFT + F10 | 현재 커서가 있는 메서드 실행시켜줌 |
CTRL + E | 최근에 본 파일 목록 |
CTRL + ALT + N | Inline (CTRL + ALT + SHIFT + T로 검색해도 나옴) |
sout | System.out.println |
soutv | System.out.println 변수명 출력 |
soutm | System.out.println 메서드명 출력 |
CTRL + SHIFT + ENTER | 1. 자동완성 된 상태에서 해당 단축키로 ; 까지 타이핑 가능 2. 라인 끝까지 안가도 개행 해줌 |
psvm | public static void main(String[] args) |
F2 | 오류난 곳으로 바로 이동 |
CTRL + ALT + M | new 메서드() 부분 드래그 후 Extract Method |
iter | for each (향상된 for문) |
CTRL + D | 드래그 후 (CTRL + C) + (CTRL + V) 한 번에 |
CTRL + N | Navigate -> Go to Class |
SHIFT + SHIFT | Navigate -> Search Everywhere |
CTRL + ALT + L | 자동 정렬 |
CTRL + ALT + 방향키(좌/우) | 뒤로 가기 / 앞으로 가기 |
CTRL + B | 구현체 찾기 |
CTRL + SHIFT + F | Find in Path |
CTRL + F12 | Navigate -> File Structure |
CTRL + ALT + B | Navigate -> Implementation(s) 구현체로 간다. |
set | setter |
get | getter |
CTRL + SHIFT + C | Copy Path |
CTRL + ALT + P | Argument를 Parameter로 빼냄 |
CTRL + SHIFT + F9 | Recompile (뷰 템플릿 변경사항을 서버 재시작 없이 즉시 반영) |
CTRL + CTRL | Multi Line 수정 |
CTRL + SHIFT + U | 알파벳 대문자로 변경 |
CTRL + SHIFT + 방향키 | 코드블럭 이동 |
CTRL + SHIFT + F12 | 코드 창만 남기고 나머지 탭 종료 |
ATL + 1 | Project 탭 띄우기 |
ATL + F12 | Terminal 창 띄우기 |
'개발' 카테고리의 다른 글
[개발] STOMP를 사용한 config 구현 (0) | 2025.03.27 |
---|---|
[개발] 순수 WebSocket으로 채팅 구현 feat.Postman (0) | 2025.03.17 |