
이클립스를 사용하며
자주 사용하는 단축키를 정리해봤어요
엄청 가끔씩 사용하는 애들은 적지 않았어요!
<단축키 리스트 (자주 사용되는 단축키) >
IDE내 검색
ctrl + shift + L : 모든 단축키 전체 검색
ctrl + F + 키워드 검색
ctrl + shift + r(intejliJ 는 n) : 파일 명으로 파일 검색
ctrl + shift + t : jar 파일 포함 클래스 검색
ctrl + h : 키워드를 포함하고 있는 파일 검색 ( 특정 확장자만 검색하는 등 추가 설정 가능)
소스 수정
ctrl + Z : 파일이 열린 시점부터 가장 최근 수정 되돌리기
ctrl + Y : 소스 수정 되돌린것을 다시 복구
ctrl + S : 현재 열린 파일 저장
ctrl + D : 라인 한 줄 삭제
ctrl + alt + (up,down) : 행 단위 한줄 복사
alt + shift + a : 멀티 칼럼 편집 (토글)
ctrl + shift + O : 자동 import, 사용되지 않고 있는 import 라인 삭제
ctrl + shift + X : 드래그 영역 대문자로 변환
ctrl + shift + Y : 드래그 영역 소문자로 변환
ctrl + shift + F : 소스 정렬
현재 파일 더블 클릭 + F2 : 파일 명 수정
블록 지정
ctrl + A : 현재 소스 파일 전체 블록 지정
shift + home : 현재 커서부터 라인의 첫번째 줄까지 블록 지정
shift + end : 현재 커서부터 라인의 끝까지 블록 지정
shift + (left, right) : 현재 커서에서 한 단어 단위로 블록 지정
shift + ctrl + (left, right) : 현재 커서에서 한 단어 단위로 블록 지정 ( 띄워쓰기 전 까지)
주석 처리
ctrl + shift + / : 영역 주석 처리
ctrl + shift + \ : 영역 주석 처리 해제
ctrl + shift + c : 한줄 주석 처리(토글)
편의성
ctrl + (+, -) : 글자 폰트 키우고 줄이기 (키보드 우측의 넘버패드는 되지 않음)
alt + (up, down) : 행단 위 이동
tab : 들여 쓰기 , shift + tab : 내여 쓰기
ctrl + space 자동완성
ctrl + m : 파일 창 최대화, 최소화 (토글)
(ctrl+F10) + show revesion information : 라인별로 어떤 브랜치(git)가 수정했는지 표시 (토글)
ctrl + 마우스커서 클릭 : 메소드 혹은 클래스 상세 검색( 파일 오픈)
ctrl + W : 현재 파일 닫기
F6 : 디버깅 할 시 한줄씩 진행 단축키
기본 제공 템플릿 자동 완성(java 파일) 종류
if 입력후 자동완성(ctrl + space) : if 문 자동 완성
switch 입력후 자동완성(ctrl + space) : switch 문 자동 완성
sysout 입력후 자동완성(ctrl + space) : print 문 자동 완성
try 입력후 자동완성(ctrl + space) : try-catcht 문 자동 완성
for 입력후 자동완성(ctrl + space) : for문 자동 완성 (여러가지 종류)
결론
제가 자주 사용하지 않는
유용한 단축키들이 많이 있을 텐데
알게 된다면 차차
추가로 계속 수정할게요!
'웹 개발' 카테고리의 다른 글
| textarea value 값 넣는 방법 (0) | 2023.02.13 |
|---|---|
| [spring boot] Web server failed to start. Port 8080 was already in use. 에러 해결 방법 (0) | 2023.02.10 |
| springboot - .jsp 수정 서버 재 가동 없이 반영하는 방법 (0) | 2023.02.03 |
| maven build 시 .java 파일 제외하는 방법 (0) | 2023.02.03 |
| sts jsp 파일 인식이 안될 때 해결 방법 (0) | 2023.02.03 |
| 프로젝트 다운로드, 소스파일 가져오기, 내보내는 방법 (0) | 2023.02.02 |
댓글