wonpick
devvon
wonpick
방문자🌱
오늘
어제
  • 분류 전체보기 (146)
    • 개발 (42)
      • Spark (7)
      • Hadoop (3)
      • ML&DL (4)
      • Paper Review (0)
      • ETC (24)
    • STUDY (77)
      • Data Engineering (54)
      • Cloud (4)
      • Algorithm (5)
      • SQL (10)
      • Toy Project (1)
    • Android (2)
    • Backend (14)
    • 인턴 (0)
    • 공모전 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • Python
  • 최신 데이터 인프라 이해하기
  • kodekloud
  • 인턴강연
  • 최신 데이터 인프라 이해하기 #7
  • 쿠버네티스
  • SQL
  • cka
  • 자연어처리
  • 데이터엔지니어링

최근 댓글

최근 글

티스토리

Designed By.hELLO
wonpick

devvon

개발/ETC

sublime text 단축키 정리

2025. 3. 12. 17:14

 

아래 표는 Sublime Text 4 (Build 4192 기준)으로 Windows/Linux와 macOS에서 주로 사용되는 단축키들을 정리한 것입니다.
(기본 설정 그대로일 때의 단축키이며, 사용자가 Key Bindings를 변경했거나 플러그인에 따라 다를 수 있습니다.)

 

1. 기본 파일/창 관리

기능 Windows/Linux macOS 설명
새 파일(탭) Ctrl + N Cmd + N 새로운 빈 탭(파일) 열기
새 창 Ctrl + Shift + N Cmd + Shift + N Sublime Text 새 창 열기
파일 열기 Ctrl + O Cmd + O 파일 열기 대화상자
파일 저장 Ctrl + S Cmd + S 현재 파일 저장
다른 이름으로 저장 Ctrl + Shift + S Cmd + Shift + S 현재 파일을 다른 이름으로 저장
닫기(현재 탭) Ctrl + W Cmd + W 현재 탭 닫기
모든 탭 닫기 Ctrl + K, Ctrl + W Cmd + K, Cmd + W 열려 있는 모든 탭 닫기
이전에 닫았던 탭 다시 열기 Ctrl + Shift + T Cmd + Shift + T 방금 닫은 파일(탭)을 다시 열기
사이드바 토글 Ctrl + K, Ctrl + B Cmd + K, Cmd + B 좌측 사이드바 표시/숨기기
전체화면 모드 토글 F11 / Alt + F11 (Win) Cmd + Ctrl + F (macOS) 기본 전체화면 혹은 방해금지 모드(Distraction Free) 토글

 

2. 편집 관련 (줄/단어/구문)

기능 Windows/Linux macOS 설명
주석 토글 (현재 줄/선택 영역) Ctrl + / Cmd + / 선택된 줄(또는 영역)에 한 줄 주석 추가/해제
라인 복제 Ctrl + Shift + D Cmd + Shift + D 현재 줄(또는 선택 영역)을 바로 아래에 복제
라인 삭제 Ctrl + Shift + K Cmd + Shift + K 커서가 있는 줄(또는 선택 영역 전체) 삭제
라인 이동(위/아래) Ctrl + Shift + ↑/↓ Cmd + Ctrl + ↑/↓ 현재 줄(또는 선택 영역)을 위/아래로 이동
한 줄 선택 Ctrl + L (반복) Cmd + L (반복) 현재 줄 전체를 선택, 반복 시 인접한 줄로 확장
여러 줄(행) 분할(행 분리) Ctrl + Shift + L Cmd + Shift + L 여러 줄을 한꺼번에 선택했을 때 각 줄별로 커서(멀티커서) 분할
단어 단위 선택(반복) Ctrl + D (여러 번) Cmd + D (여러 번) 커서가 위치한 단어 선택, 반복 입력 시 다음 동일 단어 추가 선택
최근 추가된 단어 선택 해제 Ctrl + K, Ctrl + D Cmd + K, Cmd + D 직전에 추가된 멀티 선택(단어)을 하나씩 제거
문서 내 동일 단어 전체 선택 Alt + F3 Ctrl + Cmd + G 문서 내 동일 단어를 한 번에 모두 선택 (멀티 커서 생성)
멀티 선택 해제(Soft Undo) Ctrl + U Cmd + U 멀티로 선택된 커서(단어) 중 마지막 추가분을 한 번에 해제
모든 선택 취소 Esc Esc 멀티 커서/선택 전부 해제, 검색 강조 취소 등
괄호 범위 선택 Ctrl + Shift + M Cmd + Shift + M 괄호((), {}, []) 안쪽의 내용을 포함하여 선택
들여쓰기 레벨 동일 범위 선택 Ctrl + Shift + J Cmd + Shift + J 현재 코드 블록과 같은 들여쓰기 레벨에 있는 구역 전체 선택
같은 스코프(Scope) 범위 선택 Ctrl + Shift + Space Cmd + Shift + Space 함수, 객체 등 Sublime이 인식하는 같은 스코프 내 영역을 선택
전체 코드 자동 정렬 (Reindent) Command Palette에서 Reindent 같음 선택 영역(또는 파일 전체)을 자동 들여쓰기
매크로 녹화/중단/재생 Ctrl + Q / 동일 / Ctrl + Shift + Q macOS 미리 설정 없음 편집 작업을 매크로로 녹화 후 재실행 (Windows/Linux 기본). macOS는 사용자가 직접 바인딩 필요

 

3. 검색 & 치환

기능 Windows/Linux macOS 설명
찾기(Find) Ctrl + F Cmd + F 현재 문서 내 문자열 검색 (Find Bar 표시)
바꾸기(Replace) Ctrl + H Cmd + Alt + F 현재 문서 내 문자열 치환
파일 전체 검색(Find in Files) Ctrl + Shift + F Cmd + Shift + F 지정한 폴더/프로젝트 전체에서 검색/치환
검색 결과 다음 이동 F3 Cmd + G 검색 결과(Find) 다음 위치로 이동
검색 결과 이전 이동 Shift + F3 Shift + Cmd + G 검색 결과 이전 위치로 이동
빠른 검색(Incremental Find) Ctrl + I Cmd + I 입력할 때마다 즉시 검색 (상단 표시줄로 수행)

 

4. 탐색 & Goto

기능 Windows/Linux macOS 설명
Goto Anything (파일/기호/줄 등) Ctrl + P Cmd + P 파일 이름, @ 기호(함수/클래스), : 줄번호 등 빠른 이동
특정 줄 번호로 이동 Ctrl + G Cmd + G 예: Ctrl + G → 숫자 입력 → 해당 줄로 점프
현재 파일 내 심볼(함수/클래스) Ctrl + R Cmd + R 현재 파일 내 함수/클래스 등 심볼 목록에서 점프
프로젝트 전체 심볼 Ctrl + Shift + R Cmd + Shift + R 열려 있는 프로젝트(또는 폴더) 내 모든 파일의 심볼 검색
정의(Definition)로 이동 F12 F12 (같음) 선택한 심볼의 정의 위치로 점프 (언어/플러그인 지원 시)
명령 팔레트 열기 Ctrl + Shift + P Cmd + Shift + P Sublime Text Command Palette(명령 검색/실행 창) 열기

 

5. 멀티 커서 & 컬럼 선택 (마우스 포함)

기능 Windows/Linux macOS 설명
임의 위치에 커서 추가 Alt + 클릭 Option + 클릭 원하는 지점마다 클릭하여 커서를 여러 개 생성
컬럼(열) 선택 (마우스 드래그) Shift + 우클릭 드래그 또는 가운데 버튼 드래그 동일 직사각형 형태로 열 단위 범위 선택
단어 단위 멀티 선택 (반복) Ctrl + D (반복) Cmd + D (반복) 현재 단어 선택 후, 동일 단어를 추가로 순차 선택
전체 동일 단어 선택 Alt + F3 Ctrl + Cmd + G 문서 내 동일 단어를 모두 한 번에 멀티 커서로 선택
선택 해제 (하나씩 취소) Ctrl + U Cmd + U 마지막으로 추가된 커서(선택) 하나씩 되돌림(Soft Undo)

 

6. 창(화면) 분할 & 탭 이동

기능 Windows/Linux macOS 설명
뷰 분할(2분할/3분할 등) 메뉴: View > Layout 메뉴: View > Layout 화면을 세로/가로/그리드 등으로 나누어 여러 파일을 동시 표시
다음 그룹(패널)로 이동 Ctrl + K, Ctrl + Right Cmd + K, Cmd + Right 분할된 뷰 사이를 이동
이전 그룹(패널)로 이동 Ctrl + K, Ctrl + Left Cmd + K, Cmd + Left 분할된 뷰 사이 이동 (반대 방향)
다음 탭 이동 Ctrl + Tab (또는 Ctrl + PageDown) Cmd + Alt + Right (또는 Cmd + Shift + ]) 여러 탭이 열려 있을 때 오른쪽 탭으로 이동
이전 탭 이동 Ctrl + Shift + Tab (또는 Ctrl + PageUp) Cmd + Alt + Left (또는 Cmd + Shift + [) 여러 탭이 열려 있을 때 왼쪽 탭으로 이동
현재 탭 닫기 Ctrl + W Cmd + W 현재 탭 닫기

 

7.  기타 자주 쓰는 단축키

기능 Windows/Linux macOS 설명
자동 완성(팝업) 표시 Ctrl + Space Ctrl + Space 코드/텍스트 자동완성 (기본 제공)
레이아웃 전환 (2-Column, 3-Column 등) Alt + Shift + 2 (등등) Cmd + Option + 2 (등등) 메뉴의 View > Layout > Columns/Rows 를 단축키로 (기본값은 OS나 버전에 따라 다를 수 있음)
매개변수 정보/도움말(플러그인에 따라 다름) (기본 단축키 없음) (기본 단축키 없음) LSP 등의 플러그인 설치 시 설정 가능
콘솔 열기 (Sublime 내부) Ctrl + ` (백틱 키) Ctrl + ` Sublime Text 내부 콘솔 창을 열기
프로젝트 열기 Ctrl + Alt + P Cmd + Alt + P Quick Switch Project: 최근 프로젝트 목록에서 선택
실행(빌드) Ctrl + B Cmd + B Build 시스템이 설정된 경우 현재 파일(프로젝트) 빌드/실행

 

8. 참고 사항

  1. Sublime Text 4 (Build 4192) 기준
  2. 커스텀 Key Bindings
    • 실제로 쓰시면서 필요한 단축키가 충돌하거나 불편하다면, Preferences > Key Bindings에서 직접 수정할 수 있습니다.
  3. 플러그인/패키지
    • LSP, GitGutter 등 다양한 패키지를 설치하면 추가 단축키가 생기거나 기존 단축키가 재정의될 수 있습니다.
  4. 명령 팔레트( Ctrl + Shift + P / Cmd + Shift + P )
    • Sublime Text에서 거의 모든 명령을 검색해서 실행할 수 있는 창이므로, 단축키가 기억나지 않을 때 유용합니다.

'개발 > ETC' 카테고리의 다른 글

[Linux] sed 명령어로 여러개의 파일 문자열 변경하기  (0) 2024.04.22
[Python] 디버깅 모듈 pdb  (0) 2023.05.21
[python] 표준 입출력 sys.stdout / sys.stderr?  (0) 2023.01.22
싱글스레드 리더십과 팀  (0) 2022.12.28
[python] 문자열 _ n-size 나누기  (0) 2022.03.05
    wonpick
    wonpick

    티스토리툴바