본문 바로가기
카테고리 없음

인텔리제이 단축키 총정리 코드 편집, 탐색, 디버깅 팁

by 투잡삼잡사잡 2025. 5. 24.
반응형

 

 

인텔리제이 단축키 총정리: 코드 편집, 탐색, 디버깅 팁

개발 속도 향상의 지름길, 바로 IntelliJ IDEA 단축키!! 마우스 클릭만으로는 따라올 수 없는 효율, 키보드 단축키 숙달을 통해 경험해보세요. IntelliJ IDEA는 2025년 현재 자바를 넘어 다양한 언어를 지원하는 최강의 IDE로 자리 잡았습니다. 그 중심에는 바로 생산성 극대화를 위한 다양한 단축키가 있습니다. 이 포스팅에서는 핵심 IntelliJ 단축키들을 엄선하여 실제 개발 시나리오에 맞춰 정리했습니다. 단축키들을 익혀 개발 생산성을 한 단계 업그레이드해보세요!

 

 

 

코드 작성 & 편집: 효율 극대화

지능적인 코드 자동 완성, 시간 단축의 비밀?

IntelliJ의 강력한 코드 자동 완성 기능은 단순한 제안을 넘어 코드 맥락까지 파악합니다.

  • 맥락 인지 액션 표시 (Alt + Enter / ⌥ + Enter): 현재 위치에서 가능한 최적의 작업들을 제안합니다. 오류 수정부터 리팩토링, 코드 생성까지… 개발 생산성의 핵심이죠! 만능 단축키라고 불러도 손색없습니다.
  • 코드 생성 (Alt + Insert / Cmd + N): 생성자, Getter/Setter, toString() , equals()/hashCode() 등 반복적인 코드 작성은 이제 그만! 단축키 하나로 순식간에 생성해보세요. 개발 시간을 확 줄일 수 있답니다.
  • 자동 임포트 (Ctrl + Alt + O / Ctrl + Opt + O): 필요한 클래스를 자동으로 임포트하고, 사용하지 않는 임포트는 정리까지? 이보다 편리할 수 없습니다. 임포트 관리의 귀찮음에서 벗어나세요!

리팩토링, 이제 두렵지 않아요!

코드 품질 개선을 위한 리팩토링. 하지만 실수가 두려우셨나요? IntelliJ의 리팩토링 단축키는 안전하고 효율적인 코드 개선을 보장합니다.

  • 리팩토링 메뉴 호출 (Ctrl + Alt + Shift + T / Ctrl + T): 변수 추출, 메서드 추출, 이름 변경 등 모든 리팩토링 옵션을 한눈에! 어떤 리팩토링을 적용할지 고민될 때, 망설이지 말고 사용해보세요.
  • 변수 추출 (Ctrl + Alt + V / Cmd + Opt + V): 선택한 표현식을 새로운 변수로 추출! 복잡한 코드를 간결하게 만들고 가독성까지 높여줍니다. 정말 효과적이죠!

라인 단위 편집, 마스터의 길

복잡한 코드 편집, 이제 단축키로 손쉽게 해결하세요! 라인 복제, 삭제, 이동 등 자주 사용하는 기능들을 단축키로 빠르게 처리할 수 있습니다.

  • 라인 복제 (Ctrl + D / Cmd + D): 현재 라인을 바로 아래에 복제! 유사한 코드 패턴 반복 작성에 제격입니다. 시간 절약은 덤!
  • 라인 삭제 (Ctrl + Y / Cmd + Backspace): 현재 라인 삭제, 정말 간단하죠? 불필요한 코드를 빠르게 제거할 때 유용합니다.
  • 라인 이동 (Alt + Shift + ↑/↓ / Opt + Shift + ↑/↓): 코드 순서 변경, 이제 드래그&드롭은 그만! 단축키로 빠르게 이동시키세요. 얼마나 편리한지 써보면 바로 알 수 있습니다!
  • 코드 서식 재정렬 (Ctrl + Alt + L / Cmd + Opt + L): 코드 가독성 유지의 필수 기능! 설정된 컨벤션에 맞춰 코드 서식을 자동으로 정렬합니다.

 

 

탐색 & 이동: IntelliJ로 날아다니기

원하는 코드로 순간 이동!

  • 이전/다음 커서 위치 이동 (Ctrl + Alt + ←/→ / Cmd + [ / ]): 마치 웹 브라우저처럼, 이전 커서 위치로 빠르게 이동! 개발 흐름을 끊지 않고 원하는 위치로 이동할 수 있습니다.
  • 구현부/선언부 이동 (Ctrl + Alt + B / Cmd + Opt + B 또는 Cmd + 클릭): 인터페이스와 구현 클래스 사이를 자유롭게 넘나들 수 있습니다. 코드 분석 및 디버깅에 필수적인 기능이죠!
  • 테스트 코드 이동 (Ctrl + Shift + T / Cmd + Shift + T): TDD 개발에 필수! 해당 클래스의 테스트 코드로 바로 이동하거나, 없다면 생성까지 제안해줍니다.

파일 탐색, 이제 걱정 끝!

  • 전방위 검색 (Shift 두 번): 파일, 클래스, 심볼, 액션… 프로젝트 내 모든 것을 검색! IntelliJ의 핵심 기능 중 하나입니다.
  • 최근 파일 목록 (Ctrl + E / Cmd + E): 방금 작업했던 파일, 다시 찾느라 시간 낭비하지 마세요! 최근 파일 목록에서 바로 선택할 수 있습니다.

 

 

디버깅 & 실행: 버그 잡기 달인

디버깅, 이제 쉽게 하자!

  • 현재 설정 실행 (Shift + F10 / Ctrl + R): 설정된 애플리케이션, 바로 실행!
  • 현재 설정 디버그 (Shift + F9 / Ctrl + D): 버그 잡는 시간을 단축하세요! 디버깅 모드로 실행하여 문제점을 빠르게 파악할 수 있습니다.
  • 브레이크 포인트 설정 (Ctrl + F8 / Cmd + F8): 원하는 라인에 브레이크 포인트를 설정하여 코드 실행 흐름을 제어하고 변수 값을 확인하세요. 디버깅의 기본이자 필수 기능!
  • 스텝 오버 (F8 / F8): 현재 라인을 실행하고 다음 라인으로 이동합니다. 함수 호출은 건너뜁니다.
  • 스텝 인투 (F7 / F7): 현재 라인에 함수 호출이 있는 경우, 함수 내부로 진입하여 디버깅을 계속합니다.
  • 스텝 아웃 (Shift + F8 / Shift + F8): 현재 함수에서 나와 호출한 위치로 돌아갑니다.

실행, 단축키 하나로!

  • (재)실행 (Ctrl + F5 / Cmd + R): 마지막으로 실행했던 설정, 다시 실행할 때 유용합니다.
  • 메인 메소드 실행/디버그 (Ctrl + Shift + F10 / Ctrl + Shift + F9 / Ctrl + Shift + R / Ctrl + Shift + D): main 메소드를 바로 실행 또는 디버깅! 임시 실행 구성이 생성되어 편리하게 사용할 수 있습니다.

IntelliJ IDEA 단축키, 처음엔 어색하더라도 꾸준히 사용하다 보면 놀라운 효율을 경험하게 될 것입니다. 자신에게 필요한 단축키를 익히고 개발 생산성을 향상시켜 보세요! 여기에 소개된 단축키 외에도 IntelliJ에는 무궁무진한 기능들이 숨겨져 있으니, 꾸준히 탐구하는 개발자의 자세를 잊지 마세요!

 

반응형