이클립스 STS 차이 - ikeullibseu STS chai

이클립스 STS 차이 - ikeullibseu STS chai

현업이나 전공자 분들에게는 당연할 수도 있지만

학원에서 IT를 처음 배우신 분들에게 도움될 정보들을 모아봤습니다.

제가 학원 다닐때 알았으면 유용했을 기능들입니다.

물론, 저를 위한 메모이기도 합니다.

1. open resource (ctrl + shift + r)

최근 검색 내역이 나와서,

같은 이름의 파일을 비교하기 용이

이클립스 STS 차이 - ikeullibseu STS chai

빠르게 파일 검색할 수 있음

2. search

다양한 조건으로 검색이 가능

이클립스 STS 차이 - ikeullibseu STS chai

검색 환경 설정 가능

3. 앞으로 가기, 뒤로가기

꿀팀인데 모르는 사람들 많음

이클립스 STS 차이 - ikeullibseu STS chai

- ctrl 누르고 들어갔다가 이걸로 들락날락하면 좋음

4. 정의된 곳으로 가기

f3

전임님이 내가 작성한 코드 보실 떄

쓰셨던 건데, ctrl + h 할 필요 없어서 아주아주 편한다.

처음에 엄청 헷갈렸다

하지만 사용하면 아주 편하다.

어떤 변수들이 사용되는지 볼 수 있고

f6 누르면 한줄씩

f8 누르면 블록으로

이클립스 STS 차이 - ikeullibseu STS chai
이클립스 STS 차이 - ikeullibseu STS chai
이클립스 STS 차이 - ikeullibseu STS chai

break point -> 디버그로 실행 -> f6 연타

이클립스 STS 차이 - ikeullibseu STS chai
이클립스 STS 차이 - ikeullibseu STS chai

확인하기

syso로 하나씩 찍어보지 않고

내가 원하는 단계로 콘솔에 찍히도록 만들 수 있다.

아주 아주 편한다.

로그 파일에 저장도 가능하다.

나중에 오류나면 로그 파일 들고

질문하면 칭찬 받을 수 있다.

.class 파일이 어쩔 때는 보이고

어쩔 때는 이상하게 나올 떄가 있다

rt.jar 파일 때문이다.

이클립스 STS 차이 - ikeullibseu STS chai
이클립스 STS 차이 - ikeullibseu STS chai

build path -> rt.jar -> Source Attachment 들어가서 수정

6. if/else, while, for 문 folding

코드가 길어질 수 있다

내가 한거면 따로 함수로 뺴도 되고

try catch문으로 분리해서

가독성을 높일 수 있다.

하지만 그게 안되는 상황이라면

접기가 또 필요할 수도 있다

이클립스 STS 차이 - ikeullibseu STS chai
이클립스 STS 차이 - ikeullibseu STS chai

이제는 지원되지 않는

coffe-bytes라는 플러그인이 있는데

고맙게도 깃에 다운받은 분이 있고

더 고맙게도 그 방법을 티스토리에 정리해주신

분이 계시다.

이클립스 STS 차이 - ikeullibseu STS chai

a. Package Explorer

-> 아래 방향 화살표

(또는 ctrl + f10)

b. Package Presentation

c. Flat -> Hierarchical

Type Heiarchy / Outline

변수 목록과 클래스 구조를

tree 형태로 볼 수 있어서

처음 보는 코드를 한눈에 보기 좋다.

windows -> show view가서 찾아도 되지만

그냥 Search에 입력하자

이클립스 STS 차이 - ikeullibseu STS chai
이클립스 STS 차이 - ikeullibseu STS chai

* 구조 모르면 Flat 쓰는 걸 추천합니다.

2. 글자 크기 줄였다 키우기

ctrl +, ctrl -

- 은근 모르는 사람들 많다.

3. 코드 위아래 복사

ctrl + alt + 방향키

설마 모르는 사람 없겠지만

주변에서 한명 봐가지고..

Dbeaver에서도 사용가능하다.

vs code는 안됨

이클립스 STS 차이 - ikeullibseu STS chai

5. About Spring Tool Suite

help -> About Spring Tool Suite

버전 정보와 함께 설치 SW 목록들이 나온다.

버전이 다르거나, 처음 본 프로젝트의 환경이 궁금하면

pom.xml 을 뒤져보기 전에 한번 보는 것도 괘찮다.

이클립스 STS 차이 - ikeullibseu STS chai

6. Eclipse MarketPlace

SW 이것저것 설치할 수 잇는데

나는 Darkest Dark Theme으로 STS를 어둡게 만들었다.

하얀 것보다 눈이 덜 피로함

이클립스 STS 차이 - ikeullibseu STS chai

7. 전에 열었던 파일로 이동

(ctrl + e) + enter

컴퓨터의 alt tab 누르듯이 연타 가능

8. 파일 닫기

(ctrl + w)

* 클릭해서 닫으면 정신 건강에 안좋음