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
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
CSC307 Lecture 02
javiergs
PRO
1
780
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
CSC307 Lecture 07
javiergs
PRO
0
550
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.1k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
Basic Architectures
denyspoltorak
0
670
Package Management Learnings from Homebrew
mikemcquaid
0
220
Architectural Extensions
denyspoltorak
0
290
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
280
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
190
Docker and Python
trallard
47
3.7k
Paper Plane (Part 1)
katiecoart
PRO
0
4.2k
WENDY [Excerpt]
tessaabrams
9
36k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Practical Orchestrator
shlominoach
191
11k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
320
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
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