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
99
SublimeText2 raegquit
Talk from UofU raegquit 2013
Jeff Sandberg
March 25, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
200
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
230
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
Package Management Learnings from Homebrew
mikemcquaid
0
220
CSC307 Lecture 03
javiergs
PRO
1
490
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
SourceGeneratorのススメ
htkym
0
200
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Optimizing for Happiness
mojombo
379
71k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
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