코딩 작업을 하다 보면 키보드 단축키의 중요성을 절실히 느끼게 됩니다. 수많은 텍스트 에디터 중에서도 Sublime Text는 강력한 기능과 빠른 속도, 그리고 다양한 단축키로 개발자들의 사랑을 받고 있습니다. 이 글에서는 Sublime Text의 설치부터 시작해 Windows, macOS, Linux 각 운영체제별 필수 단축키를 정리했습니다. 단축키 하나로 개발 속도를 두 배로 끌어올릴 준비, 되셨나요?
1. Sublime Text 소개와 최신 버전 2025
Sublime Text는 속도, 사용성, 확장성의 삼박자를 모두 갖춘 강력한 텍스트 에디터입니다. 2023년 출시된 Sublime Text 4는 현재 4192 버전까지 업데이트되었으며, 웹 검색 결과에 따르면 2025년 5월 기준 최신 버전은 Sublime Text 4192입니다.
최신 버전에서는 탭 메모리 사용량 감소, GPU 렌더링 개선, 다중 선택 기능 강화 등이 주요 업데이트로 포함되었습니다. 특히 프로젝트 관리, 문법 강조, 자동 완성 기능이 더욱 향상되어 개발자 경험을 크게 개선했습니다.
이제 각 운영체제별 설치 방법과 필수 단축키를 자세히 알아보겠습니다.
2. Windows에서의 Sublime Text
2.1 Windows 설치 방법
Windows에서 Sublime Text를 설치하는 방법은 매우 간단합니다:
- 공식 웹사이트(https://www.sublimetext.com/download)에서 Windows 버전을 다운로드합니다.
- 다운로드한 설치 파일(.exe)을 실행합니다.
- 설치 마법사의 지시에 따라 진행합니다.
- 설치가 완료되면 바탕화면 또는 시작 메뉴에서 Sublime Text를 실행할 수 있습니다.
윈도우에서는 추가적으로 패키지 관리자인 Chocolatey를 통해서도 설치할 수 있습니다:
choco install sublimetext4
2.2 Windows 필수 단축키
Windows에서의 Sublime Text 단축키는 다음과 같습니다:
기본 편집 단축키
단축키 | 기능 |
---|---|
Ctrl+X | 잘라내기 |
Ctrl+C | 복사하기 |
Ctrl+V | 붙여넣기 |
Ctrl+Z | 실행 취소 |
Ctrl+Y | 다시 실행 |
Ctrl+A | 전체 선택 |
Ctrl+D | 단어 선택 (반복 시 여러 단어 선택) |
Ctrl+L | 현재 줄 선택 |
Ctrl+Enter | 현재 줄 아래에 새 줄 삽입 |
Ctrl+Shift+Enter | 현재 줄 위에 새 줄 삽입 |
Ctrl+Shift+K | 현재 줄 삭제 |
Ctrl+J | 현재 줄과 다음 줄 합치기 |
Ctrl+/ | 주석 토글 |
Ctrl+Shift+/ | 블록 주석 토글 |
탐색 단축키
단축키 | 기능 |
---|---|
Ctrl+P | 빠른 파일 열기 |
Ctrl+G | 특정 줄로 이동 |
Ctrl+R | 현재 파일에서 특정 기호로 이동 |
Ctrl+; | 단어 검색 |
Ctrl+F | 찾기 |
Ctrl+H | 찾아 바꾸기 |
F3 | 다음 찾기 |
Shift+F3 | 이전 찾기 |
Ctrl+M | 괄호 짝 찾기 |
Ctrl+PageDown | 다음 탭으로 이동 |
Ctrl+PageUp | 이전 탭으로 이동 |
Alt+숫자 | 특정 탭으로 이동 |
고급 편집 단축키
단축키 | 기능 |
---|---|
Ctrl+Shift+D | 현재 줄 또는 선택 영역 복제 |
Ctrl+Shift+T | 닫은 탭 다시 열기 |
Alt+Shift+1~9 | 화면 분할 레이아웃 변경 |
Ctrl+K, Ctrl+B | 사이드바 토글 |
F11 | 전체 화면 토글 |
Shift+F11 | 집중 모드 토글 |
Ctrl+Space | 자동 완성 활성화 |
Ctrl+Shift+L | 선택한 모든 줄에 커서 추가 |
Ctrl+Alt+위/아래 화살표 | 위/아래에 추가 커서 생성 |
Ctrl+Shift+M | 현재 괄호 내용 선택 |
3. macOS에서의 Sublime Text
3.1 macOS 설치 방법
macOS에서 Sublime Text를 설치하는 방법은 다음과 같습니다:
- 공식 웹사이트(https://www.sublimetext.com/download)에서 macOS 버전을 다운로드합니다.
- 다운로드된 .dmg 파일을 실행합니다.
- Sublime Text 아이콘을 Applications 폴더로 드래그합니다.
- Launchpad 또는 Applications 폴더에서 Sublime Text를 실행합니다.
Homebrew를 통한 설치 방법도 있습니다:
brew install sublime-text
3.2 macOS 필수 단축키
macOS에서의 Sublime Text 단축키는 다음과 같습니다:
기본 편집 단축키
단축키 | 기능 |
---|---|
⌘+X | 잘라내기 |
⌘+C | 복사하기 |
⌘+V | 붙여넣기 |
⌘+Z | 실행 취소 |
⌘+Shift+Z | 다시 실행 |
⌘+A | 전체 선택 |
⌘+D | 단어 선택 (반복 시 여러 단어 선택) |
⌘+L | 현재 줄 선택 |
⌘+Enter | 현재 줄 아래에 새 줄 삽입 |
⌘+Shift+Enter | 현재 줄 위에 새 줄 삽입 |
⌘+K, ⌘+K | 현재 줄부터 끝까지 삭제 |
⌘+K, ⌘+백스페이스 | 현재 줄부터 시작까지 삭제 |
⌘+Shift+K | 현재 줄 삭제 |
⌘+J | 현재 줄과 다음 줄 합치기 |
⌘+/ | 주석 토글 |
⌘+Option+/ | 블록 주석 토글 |
탐색 단축키
단축키 | 기능 |
---|---|
⌘+P | 빠른 파일 열기 |
⌘+G | 특정 줄로 이동 |
⌘+R | 현재 파일에서 특정 기호로 이동 |
⌘+F | 찾기 |
⌘+Option+F | 찾아 바꾸기 |
⌘+G | 다음 찾기 |
⌘+Shift+G | 이전 찾기 |
Control+M | 괄호 짝 찾기 |
⌘+Shift+T | 닫은 탭 다시 열기 |
Control+Tab | 탭 간 이동 |
⌘+숫자 | 특정 탭으로 이동 |
고급 편집 단축키
단축키 | 기능 |
---|---|
⌘+Shift+D | 현재 줄 또는 선택 영역 복제 |
⌘+K, ⌘+B | 사이드바 토글 |
Control+Shift+위/아래 화살표 | 위/아래 라인으로 이동 |
⌘+Option+위/아래 화살표 | 위/아래에 커서 추가 |
⌘+Control+G | 현재 선택된 모든 항목에 커서 추가 |
⌘+Shift+L | 선택 영역을 여러 줄로 분할 |
Option+⌘+L | HTML 태그 자동 완성 |
Control+Shift+M | 현재 괄호 내용 선택 |
⌘+U | 소프트 실행 취소 (커서 이동 실행 취소) |
4. Linux에서의 Sublime Text
4.1 Linux 설치 방법
Linux에서 Sublime Text를 설치하는 방법은 배포판에 따라 다양합니다:
Ubuntu/Debian 기반 배포판
터미널에서 다음 명령어를 실행합니다:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
Fedora/RHEL/CentOS
터미널에서 다음 명령어를 실행합니다:
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo dnf install sublime-text
Arch Linux
AUR을 통해 설치할 수 있습니다:
git clone https://aur.archlinux.org/sublime-text-4.git
cd sublime-text-4
makepkg -si
4.2 Linux 필수 단축키
Linux에서의 Sublime Text 단축키는 Windows와 유사하며 다음과 같습니다:
기본 편집 단축키
단축키 | 기능 |
---|---|
Ctrl+X | 잘라내기 |
Ctrl+C | 복사하기 |
Ctrl+V | 붙여넣기 |
Ctrl+Z | 실행 취소 |
Ctrl+Shift+Z | 다시 실행 |
Ctrl+A | 전체 선택 |
Ctrl+D | 단어 선택 (반복 시 여러 단어 선택) |
Ctrl+L | 현재 줄 선택 |
Ctrl+Enter | 현재 줄 아래에 새 줄 삽입 |
Ctrl+Shift+Enter | 현재 줄 위에 새 줄 삽입 |
Ctrl+Shift+K | 현재 줄 삭제 |
Ctrl+J | 현재 줄과 다음 줄 합치기 |
Ctrl+/ | 주석 토글 |
Ctrl+Shift+/ | 블록 주석 토글 |
탐색 단축키
단축키 | 기능 |
---|---|
Ctrl+P | 빠른 파일 열기 |
Ctrl+G | 특정 줄로 이동 |
Ctrl+R | 현재 파일에서 특정 기호로 이동 |
Ctrl+F | 찾기 |
Ctrl+H | 찾아 바꾸기 |
F3 | 다음 찾기 |
Shift+F3 | 이전 찾기 |
Ctrl+M | 괄호 짝 찾기 |
Alt+- | 이전 위치로 이동 |
Alt+Shift+- | 다음 위치로 이동 |
고급 편집 단축키
단축키 | 기능 |
---|---|
Ctrl+Shift+D | 현재 줄 또는 선택 영역 복제 |
Ctrl+Shift+T | 닫은 탭 다시 열기 |
Alt+Shift+1~9 | 화면 분할 레이아웃 변경 |
Ctrl+K, Ctrl+B | 사이드바 토글 |
F11 | 전체 화면 토글 |
Ctrl+Alt+위/아래 화살표 | 위/아래에 추가 커서 생성 |
Alt+F3 | 현재 단어의 모든 인스턴스 선택 |
Ctrl+Shift+L | 선택한 모든 줄에 커서 추가 |
Ctrl+Shift+M | 현재 괄호 내용 선택 |
5. Sublime Text 생산성을 높이는 고급 사용법
단순히 단축키를 외우는 것을 넘어, 실제 개발 작업에서 생산성을 높일 수 있는 고급 기술들을 알아보겠습니다.
5.1 멀티 커서(Multi-Cursor) 마스터하기
멀티 커서는 Sublime Text의 가장 강력한 기능 중 하나로, 동일한 편집 작업을 여러 위치에서 동시에 수행할 수 있게 해줍니다.
// 예: 다음과 같은 코드에서 모든 변수명을 한 번에 변경하고 싶다면
const item1 = getItem(1);
const item2 = getItem(2);
const item3 = getItem(3);
Windows/Linux에서는 Ctrl+Alt+위/아래 화살표
로, macOS에서는 ⌘+Option+위/아래 화살표
로 커서를 추가할 수 있습니다. 또는 Ctrl+D
(macOS: ⌘+D
)를 반복해서 눌러 같은 단어의 다음 인스턴스를 선택할 수 있습니다.
5.2 프로젝트 관리
프로젝트 기능을 활용하면 작업 공간을 효율적으로 관리할 수 있습니다. Project > Add Folder to Project...
로 폴더를 추가하고, Project > Save Project As...
로 프로젝트를 저장할 수 있습니다.
프로젝트 간 빠르게 전환하려면:
- Windows/Linux:
Ctrl+Alt+P
- macOS:
⌘+Ctrl+P
5.3 스니펫(Snippets) 활용하기
자주 사용하는 코드 블록은 스니펫으로 만들어 두면 좋습니다:
Tools > Developer > New Snippet...
을 선택합니다.- 스니펫 템플릿이 열리면 내용을 수정합니다.
.sublime-snippet
확장자로 저장합니다.
예를 들어, JavaScript 함수 스니펫:
<snippet>
<content><![CDATA[function ${1:name}(${2:params}) {
${0:// code}
}]]></content>
<tabTrigger>func</tabTrigger>
<scope>source.js</scope>
<description>Function</description>
</snippet>
이제 JavaScript 파일에서 func
를 입력하고 탭을 누르면 함수 템플릿이 자동으로 삽입됩니다.
5.4 패키지 컨트롤로 확장하기
Sublime Text의 강력함은 수많은 패키지를 통해 더욱 확장됩니다. Package Control을 설치하려면:
View > Show Console
을 선택합니다.- 아래 Python 코드를 콘솔에 붙여넣고 Enter를 누릅니다:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
이후 Ctrl+Shift+P
(macOS: ⌘+Shift+P
)를 눌러 명령 팔레트를 열고 “Package Control: Install Package”를 선택하여 필요한 패키지를 설치할 수 있습니다.
추천 패키지
- Emmet: HTML 및 CSS 작성을 빠르게 해주는 도구
- SublimeLinter: 코드 린팅 도구
- GitGutter: 파일의 Git 변경 사항을 표시
- A File Icon: 파일 아이콘 테마
- Sublime Merge: Git 클라이언트 통합
6. Sublime Text 단축키 마스터하기 위한 실전 팁
6.1 점진적 학습법
모든 단축키를 한 번에 외우려 하지 마세요. 가장 자주 사용하는 5-10개의 단축키부터 시작하여 매일 1-2개씩 새로운 단축키를 습관화하는 것이 좋습니다.
6.2 단축키 치트 시트 활용
처음에는 치트 시트를 프린트해서 모니터 옆에 붙여두는 것이 도움이 됩니다. Sublime Text 공식 문서(https://www.sublimetext.com/docs/keyboard_shortcuts.html)에서 최신 단축키 목록을 확인할 수 있습니다.
6.3 키 바인딩 사용자 정의
자신만의 단축키를 만들 수 있습니다:
Preferences > Key Bindings
를 선택합니다.- 오른쪽 사용자 설정 파일에 원하는 키 바인딩을 추가합니다.
예를 들어, Ctrl+Alt+S
로 파일 저장 및 빌드를 동시에 실행하려면:
[
{ "keys": ["ctrl+alt+s"], "command": "save_all" },
{ "keys": ["ctrl+alt+s"], "command": "build", "context":
[
{ "key": "build_fake", "operator": "equal", "operand": true }
]
}
]
6.4 마우스 없이 작업하기
진정한 생산성 향상을 위해서는 마우스 사용을 최소화하고 키보드만으로 모든 작업을 수행하는 연습을 해보세요. 처음에는 어색하겠지만, 익숙해지면 작업 속도가 크게 향상됩니다.
예를 들어, 파일 탐색부터 편집, 저장까지 모두 단축키로 해보세요:
Ctrl+P
(macOS:⌘+P
)로 파일 열기Ctrl+G
(macOS:⌘+G
)로 특정 줄로 이동Ctrl+D
(macOS:⌘+D
)로 단어 선택 및 편집Ctrl+S
(macOS:⌘+S
)로 저장
7. 최신 Sublime Text 4.6.2에서의 새로운 기능 (2025년 5월 기준)
Sublime Text 4.6.2 버전에서는 사용자 경험을 크게 향상시키는 여러 기능이 추가되었습니다:
- 탭 관리 개선: 더욱 직관적인 탭 관리 시스템과 드래그 앤 드롭 기능
- GPU 렌더링 성능 향상: 대용량 파일 처리 시 더 빠른 성능
- 향상된 자동 완성: 더 정확한 코드 제안과 컨텍스트 인식 기능
- Git 통합 개선: 더 나은 Git 워크플로우 지원
- LSP(Language Server Protocol) 지원 확장: 더 많은 언어에 대한 인텔리센스 제공
이러한 기능들을 활용하기 위한 최신 단축키도 추가되었습니다.
Sublime Text 단축키를 마스터하는 것은 단순히 키 조합을 외우는 것이 아니라, 텍스트 편집 작업을 근본적으로 효율화하는 방법을 배우는 과정입니다. 처음에는 어렵게 느껴질 수 있지만, 점진적으로 습관화하면 코딩 속도와 품질을 동시에 높일 수 있습니다.
각 운영체제별 특성에 맞게 단축키를 활용하고, 자신만의 워크플로우를 구축한 뒤 단축키, 스니펫, 패키지를 조합하여 사용하다 보면 훨씬 도움이 되실 겁니다. 🙂
태그: , , 개발자 생산성, sublime text 4, 코드 에디터, 프로그래밍 도구, sublime text 설치, 프로그래밍 단축키, 개발 환경, 코딩 효율성, , 멀티 커서, 프로젝트 관리, 패키지 컨트롤, 텍스트 편집기, 코드 스니펫