Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SublimeText2 raegquit
Search
Jeff Sandberg
March 25, 2013
Programming
2
97
SublimeText2 raegquit
Talk from UofU raegquit 2013
Jeff Sandberg
March 25, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
480
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
190
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
990
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
440
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
290
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
2
490
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
1
370
slogパッケージの深掘り
integral0515
0
120
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
4
1.2k
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
240
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
230
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How STYLIGHT went responsive
nonsquared
100
5.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
850
Rails Girls Zürich Keynote
gr2m
95
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
A Modern Web Designer's Workflow
chriscoyier
695
190k
How GitHub (no longer) Works
holman
314
140k
Optimizing for Happiness
mojombo
379
70k
Unsuck your backbone
ammeep
671
58k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Transcript
Sublime Text 2 Supercharge your editor edited for SpeakerDeck
Why not VIM/Emacs? • Why Vim/Emacs?
Why not VIM/Emacs? • Why Vim/Emacs? • Computers have mice
Why not VIM/Emacs? • Why Vim/Emacs? • Computers have mice
• Computers have GUIs
Why not VIM/Emacs? • Why Vim/Emacs? • Computers have mice
• Computers have GUIs • Try something different
Why not VIM/Emacs? • Why Vim/Emacs? • Computers have mice
• Computers have GUIs • Try something different • Keep what you know!
Getting Started • Download SublimeText 2 at http://www.sublimetext.com/2
Getting Started • Download SublimeText 2 at http://www.sublimetext.com/2 • “Free”
Getting Started • Download SublimeText 2 at http://www.sublimetext.com/2 • “Free”
• $70
Getting Started • Download SublimeText 2 at http://www.sublimetext.com/2 • “Free”
• $70 • Install package manager
Getting Started • Download SublimeText 2 at http://www.sublimetext.com/2 • “Free”
• $70 • Install package manager • Access via Command Palette
Command Palette • Access via ⌘⇧P • Command-center for all
of ST2 • Auto-complete as you type
Goto Palette • Accessed via ⌘P • Quickly navigate project
files • Open files first • Auto-complete • Symbol, line, and fuzzy search available
Goto Palette • @ for symbol search
Goto Palette • @ for symbol search • # for
fuzzy search
Goto Palette • @ for symbol search • # for
fuzzy search • : to go to line number
Other built-in features • Powerful find-and-replace
Other built-in features • Powerful find-and-replace • regular expressions with
feedback
Other built-in features • Powerful find-and-replace • regular expressions with
feedback • Projects allow you to save your workstate
Other built-in features • Powerful find-and-replace • regular expressions with
feedback • Projects allow you to save your workstate • Multiple columns
Other built-in features • Powerful find-and-replace • regular expressions with
feedback • Projects allow you to save your workstate • Multiple columns • Minimap
Packages • Allow you to augment the functions of ST2
Packages • Allow you to augment the functions of ST2
• Turn it from a good editor to an insane editor
Packages • Allow you to augment the functions of ST2
• Turn it from a good editor to an insane editor • Generally free and open-source
Packages • Allow you to augment the functions of ST2
• Turn it from a good editor to an insane editor • Generally free and open-source • Package control and Central Repo
Get a new look • Default ST2 is kind of
ugly • Easy to change! • Use package control to find a new theme • Search for “theme” • I recommend SodaStyle Dark • Color schemes too • Ships with a few out of the box • Uses TextMate schemes • My custom fork of TomorrowNight: http://goo.gl/EiDtQ
10 super-useful packages 1. Mark-and-move 2. Sublime CodeIntel 3. SublimeLinter
4. Alignment 5. Sidebar Enhancements 6. Git, GitGutter, GitSidebar, and Gist 7. Origami 8. Bracket Highlighter 9. AdvancedNewFile 10. QuickFileMove
• Greatly aids in the usage of ST2 multi- select
Mark-and-Move
• Greatly aids in the usage of ST2 multi- select
• Move through the document, leaving behind cursors, then use multi-select to use every selection Mark-and-Move
SublimeCodeIntel • Greatly enhances auto-complete
SublimeCodeIntel • Greatly enhances auto-complete • Saves a ton of
time
SublimeCodeIntel • Greatly enhances auto-complete • Saves a ton of
time • Adds symbols and descriptions to auto- complete
SublimeLinter • Highlight linter warnings
SublimeLinter • Highlight linter warnings • Clean up your code
SublimeLinter • Highlight linter warnings • Clean up your code
• Watch out for errors
SublimeLinter • Highlight linter warnings • Clean up your code
• Watch out for errors • Works with minimap!
Alignment
Sidebar Enhancements • Adds tons of commands to the right-click
menu of sidebar
Sidebar Enhancements • Adds tons of commands to the right-click
menu of sidebar • File moving, renaming, deleting, etc
Git, GitGutter, GitSidebar, Gist • All git related plugins.
Git, GitGutter, GitSidebar, Gist • All git related plugins. •
Fully integrate git into your workflow
Git, GitGutter, GitSidebar, Gist • All git related plugins. •
Fully integrate git into your workflow • Save time by not having to jump to command-line every single change
Git • Adds git commands to palette
Git • Adds git commands to palette • Commit, view
logs, push, pull, branch, and more
Git • Adds git commands to palette • Commit, view
logs, push, pull, branch, and more • Git syntax styles
GitGutter • Show line-by-line status in the gutter
GitGutter • Show line-by-line status in the gutter • View
new, deleted, or modified lines inline
GitGutter • Show line-by-line status in the gutter • View
new, deleted, or modified lines inline • No need to use annotation then!
GitSidebar and Gist • GitSidebar adds git commands to the
sidebar
GitSidebar and Gist • GitSidebar adds git commands to the
sidebar • Gist lets you create, edit, update, delete, and manage gists
Origami • Better pane management
Origami • Better pane management • Split windows into any
configuration imaginable
Origami • Better pane management • Split windows into any
configuration imaginable • Quickly merge panes
Origami • Better pane management • Split windows into any
configuration imaginable • Quickly merge panes • Horizontal, Vertical, and Mixed
Bracket Highligher • Augments the built in bracket highlighting
Bracket Highligher • Augments the built in bracket highlighting •
Lets you customize which brackets are highlighted
Bracket Highligher • Augments the built in bracket highlighting •
Lets you customize which brackets are highlighted • Customize style of highlights
QuickFileMove • The counterpart to AdvancedFileCreation
QuickFileMove • The counterpart to AdvancedFileCreation • Lets you quickly
move or rename a file
QuickFileMove • The counterpart to AdvancedFileCreation • Lets you quickly
move or rename a file • Analogous to the “mv” command, but in- editor!
Show Notes • See also: http://goo.gl/hMBgR