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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jeff Sandberg
March 25, 2013
Programming
100
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SublimeText2 raegquit
Talk from UofU raegquit 2013
Jeff Sandberg
March 25, 2013
Other Decks in Programming
See All in Programming
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
550
Swiftのレキシカルスコープ管理
kntkymt
0
220
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.6k
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
100
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
330
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
450
JavaDoc 再入門
nagise
0
310
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
510
Oxcを導入して開発体験が向上した話
yug1224
4
290
net-httpのHTTP/2対応について
naruse
0
460
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
1.9k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to make the Groovebox
asonas
2
2.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Marketing to machines
jonoalderson
1
5.4k
Code Review Best Practice
trishagee
74
20k
Building the Perfect Custom Keyboard
takai
2
790
WCS-LA-2024
lcolladotor
0
620
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
Discover your Explorer Soul
emna__ayadi
2
1.1k
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