개발일지

이클립스 및 STS - 자주 쓰는 단축키 모음

ZZJJing 2023. 1. 19. 12:29

■ Ctrl + shift + l : 이클립스 및 STS 모든 단축키 알려줌 

 



[ 파일 이동 및 생성 ] 


- Ctrl + n : 새 파일/프로젝트 생성

- Ctrl + w : 현재 열려있는 파일 닫기 ( = Ctrl + F4)
- Ctrl + shift + F4 : 열려 있는 파일을 모두 닫음

- F2 : 폴더 및 파일 클릭 후 누르면 이름 변경

- Ctrl + m : 열려있는 파일 전체보기로 보기 

- Ctrl + page up , Ctrl + page down : 열려있는 파일들 간 이동 
                                                       - page up은 좌측, page down은 우측 페이지로 이동함 

- Ctrl + F6 : 열려있는 창 전환 (웹브라우저 ctrl+tab 같은 느낌)

 




[ 주석 처리 ] 

- Ctrl + shift + c : 커서가 위치한 한 줄을 주석으로 처리 (해제도 동일)

- Ctrl + shift + / : 마우스로 드래그한 블록을 주석으로 처리 (/* */)
- Ctrl + shift + \ : 마우스로 드래그한 블록 주석을 해제

 



 
[ 검색 기능 ] 

⊙ 전체 검색 
- Ctrl + shift + r : 전체 프로젝트에서 파일 찾기 

- Ctrl + h : 키워드 검색
          - 원하는 폴더가 있다면 마우스로 클릭 후 단축키 실행하면 그 폴더 안에서만 검색되게 할 수 있음. 
            프로젝트 전체라면 프로젝트 맨상단 클릭 후 검색
             주로 File Search 기능을 사용,  
            하단 Scope Selected resource in 'Navigator~ 를 클릭하면 됨
            다른 search 탭은 현재 거의 사용하지 않고 있음.. 

⊙ 페이지 내 검색 기능
- Ctrl + f : 한 페이지 내에서의 키워드 검색
   
- Ctrl + k : 찾을 문자열을 마우스로 드래그해서 ctrl + k를 누르면 그 페이지내에 같은 문자열을 따라가 준다.
           - 대소문자 구분안 함




[ 작업 페이지 소스 편집 ] 

⊙ 기본
 - Ctrl + c : 복사 
 - Ctrl + v : 붙여넣기 
 - Ctrl + z : 이전 작업으로 되돌리기 
 - Ctrl + s : 저장 버튼 (현재 페이지) 
            - 저장이 안되어 있는 경우 파일 이름 옆에 *이 붙는다. 
 - Ctrl + d : 한 줄 삭제
 - Ctrl + alt + ↑ 또는 ↓ : 커서 있는 줄 복사, 드래그하면 그만큼 복사됨
 - alt + ↑ 또는 ↓:  커서 있는 줄과 위치 바꾸기

 


⊙  페이지 내 이동 
-  Ctrl + o : 작업 페이지 내 outline 기능, 어떤 메소드가 있는지 보여준다. 클릭 시 이동

 

-  alt + ← : 작업 페이지 내 이전 작업 위치로 이동
-  alt + → : 작업 페이지 내 다음 작업 위치로 이동

- Ctrl + HOME : 소스페이지 내 맨 위로 이동 

- Ctrl  END : 소스페이지 내 맨 아래로 이동 



⊙ 기능
 - Ctrl + shift + [ : 같은 한 페이지 두개로 보기 (닫기도 동일) - 자주 씀!

 - Ctrl + shift + x : 문자열 드래그 후 사용 -> 대문자로 변환
 - Ctrl + shift + y : 문자열 드래그 후 사용 -> 소문자로 변환

 - Ctrl + Space : 입력 하다가 누르면 자주쓰는 문자열을 완성시켜줌 

 - Ctrl + shift + o : 안쓰는 import(노란줄) 알아서 삭제해줌

 - Ctrl + shift + m : 빨간줄 떠있는 해당 객체에 커서롤 놓고 키를 누르면 자동으로 Import 해줌

 - Ctrl + shift + f : 소스 정렬 (드래그해서 사용하면 예쁘게 됨 - 잘 안씀ㅋ)


⊙ 블록 설정   
- shift + end : 현재 커서부터 그 줄 끝까지 블록 설정
- shift + home : 현재 커서부터 그 줄 처음까지 블록 설정
- alt + shift + ← 또는 → : 현재 커서에 있는 줄 한 단어 블록으로 설정 
- Ctrl + a : 전체 블록 설정

 


⊙ 텍스트 자동완성 (.java- 함수안에서만 작동) 
- sysout 입력 후 Ctrl + space :  System.out.println(); 자동 입력됨
- try 입력 후 Ctrl + space : try-catch 문이 자동 완성
- for 입력 후 Ctrl + space : for 문 자동 완성
- switch 입력 후 Ctrl + space : switch 문 자동완성

 






[ 실행 ] 
- F11 : 소스 실행 / 서버를 킨다.
 


 

[ SVN ] 

- Ctrl + alt + u : 클릭한 파일 연결된 SVN 업데이트 
- Ctrl + alt + c : 클릭한 파일 연결된 SVN에 커밋 
- Ctrl + alt + s : 클릭한 파일 또는 폴더 연결된 SVN에 붙어서 커밋된 소스랑 비교 가능