Home IT/WEB 인텔리제이 단축키

[IntelliJ] 인텔리제이 단축키

IntelliJ IDEA는 개발자에게 편안하고 효율적인 작업 환경을 제공하는 강력한 통합 개발 환경입니다. 이 환경에서 생산성을 극대화하는 비결 중 하나는 애플리케이션 탐색, 코딩 및 디버깅을 쉽게 해주는 키보드 단축키를 마스터하는 것입니다.

inline ad

이 포스팅에서는 가장 유용한 몇 가지를 다룰 것입니다. 보다 효율적이고 효과적으로 작업하는 데 도움이 되는 IntelliJ IDEA 단축키에 대해서 살펴보겠습니다.

코드 탐색

IntelliJ IDEA는 코드베이스를 빠르게 탐색할 수 있는 몇 가지 키보드 단축키를 제공합니다. 이러한 단축키를 사용하면 코드 주위를 쉽게 이동하고 원하는 것을 찾고 파일과 프로젝트 간에 전환할 수 있습니다.

파일 간 이동

  • Ctrl + E: 최근에 열었던 파일 목록을 불러옵니다.
  • Ctrl + Shift + E: 최근 편집한 파일 목록을 불러옵니다.
  • Ctrl + Tab: 열린 탭 사이를 전환합니다.
  • Ctrl + [숫자]: 특정 열린 탭으로 전환합니다. 예를 들어 Ctrl + 1은 첫 번째 열린 탭으로, Ctrl + 2는 두 번째 탭으로 전환하는 식입니다.

파일 내에서 이동

  • Ctrl + 왼쪽 화살표: 커서를 이전 단어의 시작 부분으로 이동합니다.
  • Ctrl + 오른쪽 화살표: 커서를 다음 단어의 끝으로 이동합니다.
  • Ctrl + 위쪽 화살표: 커서를 이전 줄의 시작으로 이동합니다.
  • Ctrl + 아래쪽 화살표: 커서를 다음 줄의 시작 부분으로 이동합니다.
  • Ctrl + Home: 커서를 다음 줄의 시작 부분으로 이동합니다. 파일의 시작.
  • Ctrl + End: 커서를 파일의 끝으로 이동합니다.

코드 검색

  • Ctrl + F: 현재 파일에서 특정 텍스트 부분을 검색할 수 있는 찾기 대화 상자를 불러옵니다.
  • Ctrl + R: 현재 파일에서 특정 텍스트 부분을 바꿀 수 있는 바꾸기 대화 상자를 불러옵니다.
  • Ctrl + Shift + F: 전체 프로젝트에서 특정 텍스트 부분을 검색할 수 있는 경로에서 찾기 대화 상자를 불러옵니다.
  • Ctrl + Shift + R: 전체 프로젝트에서 특정 텍스트 부분을 바꿀 수 있는 경로에서 바꾸기 대화 상자를 불러옵니다.

코딩

IntelliJ IDEA는 더 빠르고 효율적으로 코딩할 수 있는 몇 가지 키보드 단축키를 제공합니다. 이러한 단축키를 사용하면 새 클래스, 메소드 및 변수 생성, 기존 코드 리팩터링과 같은 일반적인 작업을 쉽게 수행할 수 있습니다.

새 코드 생성

  • Ctrl + N: 프로젝트의 특정 클래스로 빠르게 이동할 수 있는 클래스 검색 대화 상자를 표시합니다.
  • Ctrl + Shift + N: 프로젝트의 특정 파일을 빠르게 탐색할 수 있는 파일 검색 대화 상자.
  • Ctrl + Alt + T: 다음을 수행할 수 있는 코드 템플릿 대화 상자를 불러옵니다. 루프 및 if 문과 같은 일반적인 코드 구조를 빠르게 생성합니다.

코드 리팩토링

  • Ctrl + Alt + Shift + T: 코드를 빠르게 리팩터링할 수 있는 Refactor This 대화 상자를 불러옵니다.
  • Ctrl + Alt + Shift + R: 심볼의 이름을 바꾸고 심볼에 대한 모든 참조를 업데이트합니다.

코멘트 달기

  • Ctrl + /: 선택한 l에 코멘트 추가 인 또는 라인.
  • Ctrl + Shift + J: 선택한 줄을 블록 주석으로 서식 지정합니다.
  • Ctrl + /(두 번): 선택한 줄에 대한 주석을 토글합니다.

디버깅

IntelliJ IDEA는 코드를 보다 효율적으로 디버깅할 수 있는 몇 가지 키보드 단축키를 제공합니다. 이러한 단축키를 사용하면 중단점을 설정하고 코드를 단계별로 실행하고 표현식을 평가하기가 쉽습니다.

중단점 설정

  • Ctrl + F8: 선택한 라인의 중단점.
  • Ctrl + Shift + F8: 프로젝트의 모든 중단점을 관리할 수 있는 중단점 대화상자를 표시합니다.

디버깅

  • Ctrl + Shift + F9: 새 디버깅 세션을 시작합니다.
  • F9: 재개 디버깅 세션.
  • F7: 다음 메소드 호출로 이동합니다.
  • Shift + F7: 현재 메소드에서 벗어남 방법.
  • F8: 다음 명령문을 건너뜁니다.
  • Alt + F9: 선택한 줄까지 코드를 실행합니다.

식 평가

  • Alt + F8: 디버그하는 동안 식을 평가할 수 있는 식 평가 대화 상자를 표시합니다.
  • Ctrl + Alt + F8: 가장 최근의 표현식 평가 결과를 표시하는 평가 결과 표시 대화 상자를 불러옵니다.

결론

IntelliJ IDEA는 작업을 쉽게 해주는 풍부한 키보드 단축키를 제공합니다. 코드를 보다 효율적이고 효과적으로 사용하십시오. 이러한 단축키를 마스터하면 시간을 절약하고 불만을 줄이며 중요한 것, 즉 훌륭한 소프트웨어 작성에 집중할 수 있습니다.

RECENT POSTS

[css]autoprefixer: end value has mixed support, consider using flex-end instead warning 처리 및 다양한 에러 메시지 의미

이 경고 메시지는 CSS를 처리하는 도구인 Autoprefixer가 justify-content: end; 속성값을 처리하려 할 때 발생합니다. Autoprefixer는 CSS에 벤더 접두사를 자동으로 추가해 주는 도구로, 다양한 브라우저에서 CSS 속성이...

[javascript]Math.min, Math.max 사용방법

Math.min과 Math.max는 JavaScript의 Math 객체에서 제공하는 메서드로, 각각 주어진 숫자들 중 최소값과 최대값을 반환합니다. 이 메서드들은 다양한 수학 연산과 데이터 처리에서 유용하게 사용될 수...

널 병합 연산자 Nullish coalescing operator (??) 에 대해서 알아보자.

널 병합 연산자 Nullish coalescing operator (??)는 JavaScript에서 null이나 undefined 값을 체크하는 데 사용되는 연산자입니다. 이 연산자는 좌변의 피연산자가 null 또는 undefined일 경우 우변의 피연산자를 반환하고, 그렇지 않은 경우 좌변의...

[css]부모 요소의 border-radius가 자식 요소의 background-color로 가려지지 않도록 설정할 수 있는 방법

overflow: hidden 속성 사용 부모 요소의 border-radius를 자식 요소의 background-color로 가려지지 않도록 설정해야 합니다. 이를 위해 부모 요소에 overflow: hidden; 속성을 추가하여 자식 요소의 배경이...