Sublime Text3 설치부터 편리 기능 정리

2019. 12. 23. 10:10 Editor Tool/Sublime Text

개발자는 어떤 에디터, IDE를 사용하냐에 따라 개발 과정을 훨씬 편리하게 진행할 수 있다. 이번 포스팅에서는 필자가 제일 좋아하는 킹갓 개발자 에디터 서브라임 텍스트의 설치 후 기본 세팅부터 여러가지 확장 기능 등을 알아보도록 하자.

Sublime Text3 설치

설치는 아래의 링크에서 할 수 있다. 따로 설정할 거 없이 자신의 운영체제에 맞는 설치 파일을 실행시키면 바로 끝난다.

기본적인 편의 단축키

모든 에디터에 대부분 있는 ctrl+c,v,o,s 등은 제외하였다. 아래는 필자가 지금 막연하게 생각한 것을 나열한 것이며, 서브라임에 지원하는 단축키는 이것 외에도 정말 말도 안되게 많다. 아는 만큼 편해질듯..?

탭/화면 관련

새로운 탭 열기

ctrl+n

현재 탭 닫기

ctrl+w

탭 이동

ctrl+tab

되돌리기

ctrl+z

되돌리기를 되돌리기

ctrl+shift+z

전체화면

f11

창 분할

alt + shift + (1~4 or 5 or 6~9)

분할된 창 이동

ctrl + (1~4)

해당 탭을 다른 분할 창으로 이동

ctrl+shift+(1~4)

방금 닫은 탭 다시 열기

ctrl+shitf+t

ctrl + p

이름으로 파일 열기

기타

빌드(cmd로 해당 컴파일러를 실행시킬 수 있어야 함)

ctrl+b

전체 검색

Ctrl + Shift + F

커서 복제

ctrl+alt+(위아래 방향키)

(문자열 순서로) 줄 단위 정렬

ctrl+f9

코드 접기 or 펼치기

ctrl + shift + [ or ]

한 줄 주석

ctrl + /

해당 줄의 괄호 왔다갔다 하기

ctrl + m

해당 줄을 바로 아랫줄에 복제




축키 커스터마이징

상단의 Preferences -> Key Bindings 버튼을 클릭하여 단축키를 설정할 수 있다. 좌측의 Default의 경우, 가장 기본적으로 설정된 단축키이며 수정이 불가능하다. 우측에 User에 자신이 원하는 단축키를 Default에 형식이랑 똑같이 입력해주면 된다.

User에서 중복된 단축키를 등록할 경우, 무조건 User 쪽에서 설정한 단축키가 덮어쓰기가 되니 주의하자.



한글 입력 문제 해결하기

서브라임 텍스트로 한글을 치면 항상 바로 입력되지 않아, 타이핑에 불편한 점이 있다. 아래는 일본어로 같은 문제를 겪었던 개발자 분이 배포하신 서브라임 확장 패키지다. 한글도 이걸 사용하면 완벽하진 않지만 어느정도 바로바로 에디터에 반영되는 것을 확인할 수 있다.

확장 패키지

패키지 적용 전



패키지 적용 후



서브라임의 꽃은 확장 플러그인에 있다. 서브라임 텍스트는 방대한 양의 확장 기능 서드파티를 추가로 불러와 자신의 입맛대로 커스텀을 할 수 있다.아니, 해야 한다. 그렇지 않으면 그냥 아래처럼 메모장 블랙에디션이랑 다를 게 없기 때문에

기본적인 패키지 설치 방법은 다음과 같다.

1. ctrl + shift + p를 눌러 서브라임 콘솔창을 연다.

2. "install Package"라고 검색하면 가장 위에 자동완성으로 뜨는 것을 선택한다.


3. 그 후, 자신이 원하는 패키지 이름을 검색하여 엔터를 치면 바로 설치를 시작한다.


패키지 설치에 대한 더 자세한 정보는 아래 링크를 참고하자.

예를 들어 필자가 현재 사용하고 있는 플러그인은 다음과 같다.(파란색은 적극 추천) 몇개 더 있었던거 같은데 기억이..

- Emmet(코드 문법 압축)

- SideBarEnhancements (사이드 바 기능 강화)

- Terminal (Cmder를 서브라임에서 호출)

- IMESupport (한글 동기화)

- Sublime REPL (서브라임 콘솔)

- Theme-Gravity (테마 스킨)

- SublimeCodeIntel (여러 코드에서 변수 찾기)

- SublimeMerge(git 접근용)

- Anaconda (파이썬 자동완성)

- ConvertoUTF8(utf8 포맷 파일 인식)


'Editor Tool > Sublime Text' 카테고리의 다른 글

선택된 영역 태그로 감싸기  (0) 2021.04.13
Sublime Text 단축키 - 1  (0) 2021.04.13
Sublime Text 코드 자동 정렬하기  (0) 2020.10.22
Sublime Text에서 JSON 정렬  (0) 2019.12.30
Sublime Text 단축키 정리  (0) 2019.12.30
Sublime Text 다운로드 및 설치  (0) 2019.12.30