자주 사용하는 인텔리제이 단축키에 대해 정리!
수정 제안 목록 표시
alt + enter
코드에서 오류가 발견된 경우 해당 오류 위에 커서를 놓고 Alt+Enter를 누르면 문제에 대한 수정 제안 목록이 표시됩니다.
경고와 제안이 표시된 곳에서도 Alt+Enter를 사용하여, 제안 중 하나를 수락할 수 있습니다.
심지어 오류, 경고 또는 제안이 없는 코드에서도 Alt+Enter를 사용할 수 있습니다.
이 경우 인텐션 액션(개인적으로 static import를 추가할 때 자주 사용함) 및 활성화되었지만 경고 설정은 안 된 검사가 표시됩니다.
테스트 클래스 만들기
alt + enter → create Test
다음 오류, 경고 또는 제안으로 점프
F2
에디터에서 오류와 경고 사이를 이동할 때 마우스를 사용하고 싶지 않다면, F2를 사용하여 다음 오류, 경고 또는 제안으로 점프할 수 있습니다.. 이것과 Alt+Enter를 함께 사용하여 모든 제안을 표시하고 하나를 선택하거나, Shift+Alt+Enter를 사용해 첫 번째 제안을 적용할 수 있습니다.
프로젝트 창 열기 (도구창 열기)
⌘1 또는 Alt+1
도구 창을 열 때도 마우스가 필요하지 않습니다. ⌘1(MacOS) 또는 Alt+1(Windows/Linux)를 사용하면 프로젝트 창이 열리고 거기에 포커스가 위치합니다. 방향 키를 사용해 트리를 탐색하거나 입력하여 검색할 수 있습니다.
최근에 실행했던 파일 확인
⌘E 또는 Ctrl+E
⌘E(MacOS) 또는 Ctrl+E(Windows/Linux)를 사용해 최근 실행했던 파일을 확인할 수 있습니다.
그러면, 방향 키를 사용해 이동할 수 있는 최근 파일 상자가 표시됩니다.
또한, 여기서 키보드 단축키가 없는 것을 포함하여 도구 창을 열 수 있습니다.
IntelliJ IDEA의 다른 창에서처럼 여기에서도 입력하여 특정 항목을 검색할 수 있습니다.
심볼 선언으로 이동(코드 안에서 다른코드로 이동)
⌘B 또는 Ctrl+B
⌘B(MacOS) 또는 Ctrl+B(Windows/Linux)를 사용하면 심볼의 선언으로 이동할 수 있습니다.
예를 들어, 필드 위에서 이 단축키를 누르면 커서가 해당 필드의 선언으로 이동합니다.
클래스 이름 위에서 누르면 해당 클래스 파일로 이동합니다.
⌥⌘B(MacOS) 또는 Ctrl+Alt+B(Windows/Linux)를 누르면 구현으로 이동할 수 있습니다.
어떤 항목이 사용된 위치 검색
Alt+F7
선언을 검색하는 대신 어떤 항목이 사용된 위치를 검색하고 싶을 때가 자주 있습니다. Alt+F7을 누르면 어떤 항목이 사용된 모든 곳이 표시됩니다.
예를 들어, 이 인터페이스 이름 위에서 Alt+F7을 누르면 이 인터페이스를 구현하는 것이 필드 선언이든 클래스이든 상관 없이 해당 인터페이스가 사용된 모든 곳이 검색 창에 표시됩니다.
어떤 항목이든 실행
Ctrl Ctrl
어디에서든 Ctrl 키를 두 번 눌러서 어떤 항목이든 실행할 수 있습니다.
IDE 안에 있는지의 여부나 열린 파일과 상관 없이 Ctrl을 두 번 누르면 Run Anything 창이 열립니다. 기본적으로 이 창에는 최근 실행 구성 목록이 표시됩니다. 하지만, 항목의 이름을 입력하여 다른 실행 구성을 검색하고 실행할 수도 있습니다.
해당 코드 줄 주석으로 만들기
⌘/ 또는 Ctrl + /
줄 위의 아무 곳에서나 ⌘/(MacOS) 또는 Ctrl+/(Windows/Linux)를 누르면 해당 코드 줄이 줄 주석으로 처리됩니다. 이미 주석으로 처리된 경우 동일한 단축키를 누르면 해당 줄의 주석 처리가 제거됩니다.
전체 코드 블록을 선택하면 ⌥⌘/(MacOS) 또는 Shift+Ctrl+/(Windows/Linux)를 사용해 블록 주석을 추가할 수 있습니다. 코드 블록 안의 아무 곳에서나 커서를 사용해 이 단축키를 다시 누르면 블록 주석이 제거됩니다.
현재 구문 완성
⇧⌘⏎ 또는 Shift+Ctrl+Enter
Complete Current Statement(현재 구문 완성), ⇧⌘⏎(MacOS) 또는 Shift+Ctrl+Enter(Windows/Linux)는 코딩을 할 때 가장 유용한 단축키 중 하나입니다.
코딩을 할 때 현재 구문 완성을 자주 사용한다면 대부분의 경우 단순히 코드 끝에 세미콜론을 추가하는 것입니다.
하지만, 더 복잡한 코드에 대해서도 작동하는데, 예를 들어, “for” 루프를 작성하는 중 이 단축키를 누르면 IntelliJ IDEA가 중괄호를 추가하고 블록 안에 커서를 배치합니다.
“if” 문에서는 괄호 및 중괄호를 추가하고 역시 적당한 위치에 커서를 배치합니다.
IDE가 문을 완성하기 위해 더 이상 코드를 추가할 필요가 없을 경우에도 이 단축키를 사용해 적당한 다음 위치에 커서를 배치할 수 있어서 매우 유용합니다.
현재 파일의 서식 지정 (들여쓰기)
⌥⌘L 또는 Ctrl+Alt+L
⌥⌘L(MacOS) 또는 Ctrl+Alt+L(Windows/Linux)을 사용하여 해당 프로젝트의 표준에 맞도록 현재 파일의 서식을 지정할 수 있습니다.
파일에서 변경된 줄 또는 전체 파일의 서식을 지정하도록 설정할 수 있습니다.
서식 지정 시 표준에 따라 필요한 경우 중괄호가 추가될 수도 있습니다.
다른 범위를 선택하여 서식을 지정하고 싶으면 ⇧⌥⌘L(MacOS) 또는 Shift+Ctrl+Alt+L(Windows/Linux)을 사용한 후 예들 들어, 전체 파일의 서식을 다시 지정하도록 선택할 수 있습니다.
사용 가능한 리팩토링 옵션 표시
⌃T 또는 Shift+Ctrl+Alt+T
IntelliJ IDEA에서 대부분의 자동화된 리팩토링은 자체적인 단축키가 있지만, 하나의 단축키 ⌃T(MacOS) 또는 Shift+Ctrl+Alt+T(Windows/Linux)를 사용해 전체에 액세스할 수 있습니다.
심볼 또는 선택 영역 위에서 이 단축키를 누르면 사용 가능한 리팩토링 옵션이 표시됩니다.
그러면, 방향 키를 사용해 하나를 선택하여 입력하거나, 리팩토링 왼쪽에 있는 숫자를 사용해 선택할 수 있습니다.
특정 리팩토링의 키보드 단축키가 존재할 경우 대화 상자에도 표시되어 다음 번에 바로 사용할 수 있습니다.
액션 검색 (사용가능한 단축키 검색)
⇧⌘A 또는 Shift+Ctrl+A
이 모든 단축키를 기억할 필요는 없습니다.
Find Action, ⇧⌘A(MacOS) 또는 Shift+Ctrl+A(Windows/Linux)를 사용해 IntelliJ IDEA에서 모든 액션을 검색할 수 있습니다.
드롭다운 메뉴에 액션뿐만 아니라 단축키도 표시되므로 이 단축키를 배우고 연습할 수 있습니다.
액션 검색을 통해 액션뿐만 아니라 설정도 검색할 수 있으므로, 여기서 바로 설정을 변경할 수 있습니다. 또한, 도구 창을 검색하고 열 수도 있습니다.
전체 검색
Shift shift
궁극적인 단축키는 Search Everywhere(전체 검색)입니다.
Shift 키를 두 번 누르면 모든 항목을 검색할 수 있는 검색 상자가 열립니다.
액션 검색처럼 이를 사용해 설정을 변경할 수 있습니다.
기본적으로 검색 상자에는 최근 파일이 표시되므로 ⌘E / Ctrl+E 대신 이것을 사용할 수 있습니다.
검색할 항목을 입력하면 클래스, 파일, 심볼 및 액션에 대한 결과가 표시됩니다.
또한, 전체 검색은 명령어를 지원하므로, 예를 들어, 에디터에 대한 설정을 검색할 수 있습니다.
이전 실행 켜기
shift + F10
현재 실행
shift + F9
객체이름과 함께 생성
ctrl + alt + v
System.out.println 만들기
sout
값을 선택해서 System.out.println만들기
soutv
현재클래스와 메소드이름 sout
soutm
자동 생성할때 마무리(세미콜론) 까지 포함하기
ctrl + shift + enter
오류난 부분 바로가기
F2
테스트 만들기
ctrl + shift + T
최근 작업 사용한 파일 history
ctrl + e
extra method (메소드 만들기) refacoring
ctrl + alt + M
코드 자동 복제 생성
드래그 한후 ctrl + d
for-each 문 자동생성
iter
ctrl + b
해당 클래스를 사용하는 코드들을 볼 수 있다.
request mapper, 엔드포인트 url 검색 및 바로가기
shift + ctrl + \
자동정렬
ctrl + alt + i
인라인 해서 코드 합치기
ctrl + alt + n
코드 refactor
shift + f6
Reference
https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/
'IDE' 카테고리의 다른 글
유용한 Eclipse 단축키 모음 (0) | 2023.11.07 |
---|
- 수정 제안 목록 표시
- 테스트 클래스 만들기
- 다음 오류, 경고 또는 제안으로 점프
- 프로젝트 창 열기 (도구창 열기)
- 최근에 실행했던 파일 확인
- 심볼 선언으로 이동(코드 안에서 다른코드로 이동)
- 어떤 항목이 사용된 위치 검색
- 어떤 항목이든 실행
- 해당 코드 줄 주석으로 만들기
- 현재 구문 완성
- 현재 파일의 서식 지정 (들여쓰기)
- 사용 가능한 리팩토링 옵션 표시
- 액션 검색 (사용가능한 단축키 검색)
- 전체 검색
- 이전 실행 켜기
- 현재 실행
- 객체이름과 함께 생성
- System.out.println 만들기
- 값을 선택해서 System.out.println만들기
- 현재클래스와 메소드이름 sout
- 자동 생성할때 마무리(세미콜론) 까지 포함하기
- 오류난 부분 바로가기
- 테스트 만들기
- 최근 작업 사용한 파일 history
- extra method (메소드 만들기) refacoring
- 코드 자동 복제 생성
- for-each 문 자동생성
- ctrl + b
- request mapper, 엔드포인트 url 검색 및 바로가기
- 자동정렬
- 인라인 해서 코드 합치기
- 코드 refactor