현업이나 전공자 분들에게는 당연할 수도 있지만
학원에서 IT를 처음 배우신 분들에게 도움될 정보들을 모아봤습니다.
제가 학원 다닐때 알았으면 유용했을 기능들입니다.
물론, 저를 위한 메모이기도 합니다.
1. open resource (ctrl + shift + r)
최근 검색 내역이 나와서,
같은 이름의 파일을 비교하기 용이
빠르게 파일 검색할 수 있음
2. search
다양한 조건으로 검색이 가능
검색 환경 설정 가능
3. 앞으로 가기, 뒤로가기
꿀팀인데 모르는 사람들 많음
- ctrl 누르고 들어갔다가 이걸로 들락날락하면 좋음
4. 정의된 곳으로 가기
f3
전임님이 내가 작성한 코드 보실 떄
쓰셨던 건데, ctrl + h 할 필요 없어서 아주아주 편한다.
처음에 엄청 헷갈렸다
하지만 사용하면 아주 편하다.
어떤 변수들이 사용되는지 볼 수 있고
f6 누르면 한줄씩
f8 누르면 블록으로
break point -> 디버그로 실행 -> f6 연타
확인하기
syso로 하나씩 찍어보지 않고
내가 원하는 단계로 콘솔에 찍히도록 만들 수 있다.
아주 아주 편한다.
로그 파일에 저장도 가능하다.
나중에 오류나면 로그 파일 들고
질문하면 칭찬 받을 수 있다.
.class 파일이 어쩔 때는 보이고
어쩔 때는 이상하게 나올 떄가 있다
rt.jar 파일 때문이다.
build path -> rt.jar -> Source Attachment 들어가서 수정
6. if/else, while, for 문 folding
코드가 길어질 수 있다
내가 한거면 따로 함수로 뺴도 되고
try catch문으로 분리해서
가독성을 높일 수 있다.
하지만 그게 안되는 상황이라면
접기가 또 필요할 수도 있다
이제는 지원되지 않는
coffe-bytes라는 플러그인이 있는데
고맙게도 깃에 다운받은 분이 있고
더 고맙게도 그 방법을 티스토리에 정리해주신
분이 계시다.
a. Package Explorer
-> 아래 방향 화살표
(또는 ctrl + f10)
b. Package Presentation
c. Flat -> Hierarchical
Type Heiarchy / Outline
변수 목록과 클래스 구조를
tree 형태로 볼 수 있어서
처음 보는 코드를 한눈에 보기 좋다.
windows -> show view가서 찾아도 되지만
그냥 Search에 입력하자
* 구조 모르면 Flat 쓰는 걸 추천합니다.
2. 글자 크기 줄였다 키우기
ctrl +, ctrl -
- 은근 모르는 사람들 많다.
3. 코드 위아래 복사
ctrl + alt + 방향키
설마 모르는 사람 없겠지만
주변에서 한명 봐가지고..
Dbeaver에서도 사용가능하다.
vs code는 안됨
5. About Spring Tool Suite
help -> About Spring Tool Suite
버전 정보와 함께 설치 SW 목록들이 나온다.
버전이 다르거나, 처음 본 프로젝트의 환경이 궁금하면
pom.xml 을 뒤져보기 전에 한번 보는 것도 괘찮다.
6. Eclipse MarketPlace
SW 이것저것 설치할 수 잇는데
나는 Darkest Dark Theme으로 STS를 어둡게 만들었다.
하얀 것보다 눈이 덜 피로함
7. 전에 열었던 파일로 이동
(ctrl + e) + enter
컴퓨터의 alt tab 누르듯이 연타 가능
8. 파일 닫기
(ctrl + w)
* 클릭해서 닫으면 정신 건강에 안좋음