Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SublimeText2 raegquit
Search
Jeff Sandberg
March 25, 2013
Programming
2
98
SublimeText2 raegquit
Talk from UofU raegquit 2013
Jeff Sandberg
March 25, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
580
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
Developing static sites with Ruby
okuramasafumi
0
320
ゆくKotlin くるRust
exoego
1
160
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
AIコーディングエージェント(NotebookLM)
kondai24
0
230
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
160
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.9k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
370
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
120
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
4
1.2k
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
270
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
51
43k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
The SEO identity crisis: Don't let AI make you average
varn
0
36
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Reality Check: Gamification 10 Years Later
codingconduct
0
1.9k
Building Applications with DynamoDB
mza
96
6.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Side Projects
sachag
455
43k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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