본문 바로가기
📌 통합 개발 환경(IDE)/└ Eclipse

[STS] Spring Tool Suite(STS) 자주 사용하는 단축키

by 쫄리_ 2024. 5. 30.
728x90
반응형

블록

단축키 의미 응용
Shift + 
Shift + 
좌우로 한 캐릭터 단위 블록
Shift + 
Shift + 
상하로 한 줄 단위 블록 세로 편집 모드에서 사용시 줄이 아닌
캐릭터로 블록
Ctrl + Shift + 
Ctrl + Shift + 
좌우로 단어(캐릭터의 대소구별)
단위 블록
Shift + Alt +  
( ←,  )
연속된 문자열 블록 변수명이나 메소드명 블록
(↑추가 입력시 중괄호 전체를 블록 가능하며 
←,  키를 입력시
메소드 단위로 추가 블록 가능, 
↓입력시 시간 역순으로 블록에서 제외)
Shift + Home
Shift + End
커서 위치 부터 줄의
처음/끝까지 블록
줄 전체를 블록하는 경우 커서를 줄의
처음이나 끝으로 이동(Home/End키)
시킨 후 사용
Ctrl + Shift + Home
Ctrl + Shift + End
커서 위치 부터 문서의
처음/끝까지 블록

 

검색

단축키 의미 응용
Ctrl + F 기본 검색 찾기 메뉴를 여는 키로 
ALT + D키를 추가로 입력해
위에서 아래로 하나씩 찾으면서
바꾸는데 유용
Ctrl + K
Ctrl + Shift + K
블럭한 문자열과 동일한 문자열 검색 변수의 사용 횟수 등을 추적
Ctrl + J 점증적 검색 키를 입력한 후 추가로 입력한 문자열과
동일한 내용으로 이동
Ctrl + Shift + L 프로젝트 전체 문자열 검색 STS의 기본 플러그인(이클립스에서는 설치해야 함)에 들어간 Quick Search 기능으로
전체 검색 기능인 Ctrl + H 대비
매우 빠른 속도
Ctrl + Shift + R 파일 이름 검색

 

편집

단축키 의미 응용
Ctrl + Space 컨텐트 어시스트 기본 자동완성 기능으로
두번 입력 시 빠른 Method 생성 가능
Ctrl + 1 퀵 픽스 새로운 Method, Class 등 관련 객체등을
만들 거나 변경 시
빠르게 작업 할 수 있도록 도움
Ctrl + Shift + / 
Ctrl + Shift +\
블록 주석 기본 주석인 Ctrl + /가 한정 된 언어에서
적용되는데 반해
언어 상관없이 동작
Ctrl + Shift + F 소스 코드 자동 정렬 동작 시 고정폭 문자열로 맞춰놓은
기본 형태가 무너지므로
규모가 작거나 스스로 개발한 파일 안에서만
사용하는 것을 권장
Ctrl + Shift + O 임포트 추가 및 정리
Ctrl + D 한 줄 삭제
Ctrl + Alt + 
Ctrl + Alt + 
한 줄 복제
Alt + ↑, Alt +  한 줄 이동
Ctrl + Shift + Y
Ctrl + Shift + X
블럭한 문자열을
소문자/대문자로 변경
Alt + Shift + J 설정 주석 자동 기입
Alt + Shift + S 소스 메뉴 표시 VO, DTO 등의
Getter Setter 와 생성자 자동 완성에 유용

Getter Setter 빠르게 만들기
R→ALT + A→Shift + Tab→Enter
Alt + Shift + T 리팩터 메뉴 표시 마지막 키인 T를 
R(리네임), V(이동), C(메소드변경), 
M(메소드추출), L(지역변수화), 
I(인라인) 키로 대체하여 사용 시
리팩터 메뉴에 바로 접근 가능
Alt + Shift + Z 서라운드 메뉴 표시 블록한 부분을
for, if, try/catch, do/while 등으로
감싸는 메뉴 호출
Alt + Shift + A 세로 편집 모드 설정/해제 설정 된 상태에서 기존 가로 블록이
세로를 지원

 

이동

단축키 의미 응용
Ctrl + Shift + 
Ctrl + Shift + 
클래스의 이전/다음 멤버로 이동
Ctrl + Shift + P 매칭되는 괄호로 이동
F3 요소의 선언된 곳으로 이동
F4 현재 타입의 상속 구조의 표시
Ctrl + Alt + H 호출부 표시 Ctrl + T와 함께 호출과 상속을 넘나들며
사용, 키 입력 후 화살표 엔터로 이동
Ctrl + T 상속부 표시 Ctrl + Alt + H와 함께
호출과 상속을 넘나들며 사용
키 입력 후 화살표 엔터로 이동
Ctrl + <
Ctrl + >
이전/다음 경고로 이동 에러 찾기
Ctrl + Q 마지막으로 편집한 위치로 이동
Ctrl + L 줄 번호로 이동 예외 발생 시 해당 줄번호로 이동
Alt + 
Alt + 
파일을 열어본 순서에 따라
이전/다음 에디터로 이동
Ctrl + E 열려있는 모든 에디터 표시 열려 있지만 화면에 표시 되지 않고
밀려서 숨겨져 있는 에디터들이
진한 글씨로 상단에 먼저 노출
Ctrl + PgUp
Ctrl + PgDn
다음/이전 열려있는 에디터로 이동 연 순서가 아닌 시각적인 순서에 따라 이동
Ctrl + F7
Ctrl + Shift + F7
다음/이전 뷰 이동 에디터에서
콘솔이나 서버로 이동하여 조작 시 용이
Ctrl + F8
Ctrl + Shift + F8
다음/이전 퍼스펙티브 이동 스프링, 자바 EE, 디버그 모드 간
이동 시 용이
F12 에디터로 이동
Ctrl + M 최대/최소화 콘솔창을 크게 보거나
다른 요소를 배제할 때 용이

 

실행

단축키 의미 응용
Ctrl + F11 프로젝트 실행 전역 단축키
F11 디버그 모드 실행 전역 단축키
Ctrl + Shift + B 해당 줄의 브레이크 포인트 설정/해제
F5 한 줄씩 디버그 실행하며
함수 일 경우 내부로 진입
F6 한 줄씩 디버그 실행하며
내부 진입 하지 않음
F7 디버그 실행 중 함수 밖으로 이동
F8 다음 디버그 포인트까지 이동
Ctrl + R 해당 줄 디버그 실행
Ctrl + Alt + S
( D, R )
실행 종료 (디버그, 실행) 지역 단축키 (서버 뷰에서만 동작)

 

 

728x90
반응형