Home Download Buy Blog Forum Support

My sublime text (Windows) cheat sheet

My sublime text (Windows) cheat sheet

Postby milnak on Fri Jan 11, 2013 2:36 am

It's a work in progress, mainly geared around the things I use most often. Comments welcome.

Sublime Text 2 Tips

Useful URLs
  • http://www.sublimetext.com/dev
  • http://docs.sublimetext.info/en/latest
  • http://wesbos.com/sublime-text-code-folding
  • http://benmccormick.org/blog/2013/01/01/sublime-text-for-javascript-configuration/

Command Palette
  • Ctrl+Shift+P (Tools > Command Palette...)

Goto Anything
  • Go to file: Ctrl+P (Goto > Goto Anything...)
  • Go to symbol: Ctrl+P, "@symbol" (Ctrl+R, Goto > Goto Symbol...)
  • Go to line number: Ctrl+P, ":#" for line (Ctrl+G, Goto > Goto Line...) -
  • Go to word: Ctrl+P, "#word" (Ctrl+;)

  • Insert line after: Ctrl+Enter
  • Insert line before: Ctrl+Shift+Enter
  • Repeat last keyboard command: Ctrl+Y (Edit > Repeat)
  • Transpose: Ctrl+T (Edit > Text > Transpose)
  • (Un)Comment current line: Ctrl+/ (Edit > Comment > Toggle Comment)
  • Block (un)comment current selection Ctrl+Shift+/ (Edit > Comment > Toggle Block Comment)
  • Paste and indent correctly: Ctrl+Shift+V (Edit > Paste and Indent)
  • Uppercase: Ctrl+K, Ctrl+U (Edit > Convert Case > Upper Case)
  • Lowercase: Ctrl+K, Ctrl+L (Edit > Convert Case > Lower Case)

Line operations
  • Indent current line(s): Ctrl+] (Edit > Line > Indent)
  • Unindent current line(s): Ctrl+[ (Edit > Line > Unindent)
  • Move line/selection up: Ctrl+Shift+Up (Edit > Line > Swap Line Up)
  • Move line/selection down: Ctrl+Shift+Down (Edit > Line > Swap Line Down)
  • Duplicate lines: Ctrl+Shift+D (Edit > Line > Duplicate Line)
  • Join lines: Ctrl+J (Edit > Line > Join Lines)

  • Delete word forwards: Ctrl+Del
  • Delete word backwards: Ctrl+Backspace
  • Delete line: Ctrl+Shift+K (Edit > Line > Delete)
  • Delete from cursor to end of line: Ctrl+K, Ctrl+K
  • Delete from cursor to start of line: Ctrl+K, Ctrl+Backspace

Selection (selection operations can be repeated multiple times)
  • Select line: Ctrl+L (Selection > Expand Selection to Line)
  • Select word: Ctrl+D (Selection > Expand Selection to Word)
  • Select scope: Ctrl+Shift+Space (Selection > Expand Selection to Scope)
  • Select brackets: Ctrl+Shift+M (Selection > Expand Selection to Brackets)
  • Select indentation: Ctrl+Shift+J (Selection > Expand Selection to Indentation)
  • Select tag: Ctrl+Shift+A (Selection > Expand Selection to Tag)
  • Skip selection: Ctrl+K, Ctrl+D
  • Scroll to selection: Ctrl+K, Ctrl+C (Goto > Scroll > Scroll to Selection)

  • Jump to closing parenthesis (repeat to go to opening): Ctrl+M (Goto > Jump to Matching Bracket)
  • Jump to your last change (repeat to undo change): Ctrl+U (Edit > Undo Selection > Undo)

  • Toggle bookmark: Ctrl+F2 (Goto > Bookmarks > Toggle Bookmark)
  • Next bookmark: F2 (Goto > Bookmarks > Next Bookmark)
  • Previous bookmark: Shift+F2 (Goto > Bookmarks > Previous Bookmark)
  • Select all bookmarks: Alt+F2 (Goto > Bookmarks > Select all Bookmarks)

  • Find: Ctrl+F (Find > Find...)
  • Find Next: F3 (Find > Find Next)
  • Find Previous: Shift+F3 (Find > Find Previous)
  • Replace: Ctrl+H (Find > Replace...)
  • Find in files (Navigate using F4, Shift+F4): Ctrl+Shift+F (Find > Find in Files...)

Code Folding
  • Fold: Ctrl+Shift+[ (Edit > Code Folding > Fold)
  • Unfold: Ctrl+Shift+] (Edit > Code Folding > Unfold)
  • Unfold all: Ctrl+K,Ctrl+J (Edit > Code Folding > Unfold All)
  • Fold attributes: Ctrl+K,Ctrl+T (Edit > Code Folding > Fold Tag Attributes)

  • Record: Ctrl+Q (Tools > Record Macro)
  • Playback: Ctrl+Shift+Q (Tools > Playback Macro)

  • Previous tab: Ctrl+PgUp (Goto > Switch File > Previous File)
  • Next tab: Ctrl+PgDown (Goto > Switch File > Next File)
  • Switch to tab number: Alt+number (Goto > Switch File > ...)

Split Layout
  • Set single layout: Alt+Shift+1 (View > Layout > Single)
  • Set # columns: Alt+Shift+2,3,4 (View > Layout > Columns)
  • Set 2 or 3 rows: Alt+Shift+8,9 (View > Layout > Rows)
  • Set 2x2 grid: Alt+Shift+5 (View > Layout > Grid)
  • Move to group #: Ctrl+# (View > Focus Group)
  • Move file to group #: Ctrl+Shift+# (View > Move file to Group)

  • Toggle side bar: Ctrl+K, Ctrl+B (View > Side Bar > Hide Side Bar)
  • Distraction free: Shift+F11 (View > Enter Distraction Free Mode)
  • Enable spell-check (Navigate using Ctrl+F6, Ctrl+Shift+F6): F6 (View > Spell Check)

Multiple Cursors
  • Press Ctrl then click in each region
  • Ctrl+Shift+L (Selection > Split into Lines)
  • Highlight word, press Ctrl+D (Selection > Expand Selection to Word) repeatedly to select additional occurrences of that word.
  • Add cursor at all occurrences of a word with Alt+F3 (Find > Quick Find All)
  • Add new line with cursor: Ctrl+Alt+Up, Ctrl+Alt+Down (Selection > Add Previous Line)
  • Return to single selection: Esc (Selection > Single Selection)

You can select a rectangular selection by using Shift, then holding the
right mouse button and dragging over the area you wish to select. You
can add or remove part of the selection using Alt (Remove from selection) and
??? (Add to selection) and using the same technique.

  • Set mark: Ctrl+K, Ctrl+Space (Edit > Mark > Set Mark)
  • Select to mark: Ctrl+K, Ctrl+A (Edit > Mark > Select to Mark)
  • Delete to mark: Ctrl+K, Ctrl+W (Edit > Mark > Delete to Mark)
  • Switch location with mark: Ctrl+K, Ctrl+X (Edit > Mark > Swap with Mark)
  • Clear Mark: Ctrl+K Ctrl+G (Edit > Mark > Clear Mark)

  • Switch Project: Ctrl+Alt+P (Project > Switch Project in Window...)
  • Select root folder: Project > Add Folder to Project...
  • Save: Project > Save Project As... (.sublime-project file)

  • Show scope in status bar: Ctrl+Alt+Shift+P
  • Reindent Lines: Edit > Line > Reindent
  • Close Tag: Alt+.
  • Reopen Closed File: Ctrl+Shift+T (File > Open Recent... > Reopen Closed File)
  • See Key Bindings: Preferences > Key Bindings – Default

TextMate Theme Compatible
  • http://textmatetheme.com/
  • http://www.webgeekshub.com/webGeekDownloads/TextMate-Themes%20Bundle.zip
    (extract zip to "%AppData%\Sublime Text 2\Packages")

User-Settings (Preferences > Settings - User)
Code: Select all
    "bold_folder_labels": true,
    "color_scheme": "Packages/Color Scheme - Default/Zenburnesque.tmTheme",
    "draw_minimap_border": false,
    "font_face": "Consolas",
    "font_options": ["directwrite"],
    "font_size": 11,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "hot_exit": false,
    "ignored_packages": ["Vintage", "ZenCoding"],
    "line_numbers": false,
    "rulers": [80, 120],
    "spell_check": true,
    "theme": "Soda Dark.sublime-theme",
    "trim_trailing_white_space_on_save": true,
    "detect_indentation": false,
    "tab_size": 4,
    "translate_tabs_to_spaces": true,
    "use_tab_stops": true


Web Packages

  • Emmet Css Snippets
  • HTML Snippets
Posts: 5
Joined: Fri Jan 11, 2013 2:14 am

Re: My sublime text (Windows) cheat sheet

Postby Fed03 on Sat Jan 12, 2013 2:35 pm

good job^
Posts: 79
Joined: Sun Oct 16, 2011 6:38 pm

Re: My sublime text (Windows) cheat sheet

Postby eric-wieser on Sun Jan 13, 2013 11:12 pm

https://github.com/SublimeText/IndentGuides is obsolete, since that's a built-in feature now.
Posts: 5
Joined: Thu Oct 25, 2012 10:49 pm

Re: My sublime text (Windows) cheat sheet

Postby milnak on Sat Jan 19, 2013 10:32 pm

I've updated this cheat sheet and formatted it as PDF.
Posts: 5
Joined: Fri Jan 11, 2013 2:14 am

Re: My sublime text (Windows) cheat sheet

Postby the_idol on Sat Jan 19, 2013 11:23 pm

I'm new to sublime and this cheat sheet looked well researched. Oh great you made a pdf download. Then the clusterf#@k of 4Shared. 20 different download buttons and not one gets me to the file. What am I doing wrong?

Posts: 1
Joined: Sat Jan 19, 2013 11:16 pm

Re: My sublime text (Windows) cheat sheet

Postby hoichi on Sun Jan 20, 2013 1:11 pm

the_idol wrote:Then the clusterf#@k of 4Shared. 20 different download buttons and not one gets me to the file.

Me neither. It seems the 4Shame doesn't allow downloading without registering at all. Which is pretty ridiculous if you ask me. Even if they're trying to cover their @sses and pretend they're fighting piracy.
Posts: 2
Joined: Sun Jan 06, 2013 1:00 am

Re: My sublime text (Windows) cheat sheet

Postby milnak on Tue Jan 22, 2013 6:25 pm

Here it is in MarkDown format.
Posts: 5
Joined: Fri Jan 11, 2013 2:14 am

Re: My sublime text (Windows) cheat sheet

Postby milnak on Tue Jan 22, 2013 6:28 pm

weird. the attachment didn't make it.

try this link: http://sdrv.ms/XwqvIr

I'll keep this version up to date
Posts: 5
Joined: Fri Jan 11, 2013 2:14 am

Re: My sublime text (Windows) cheat sheet

Postby niittymaa on Tue Aug 13, 2013 10:27 am

Thanks for sharing these. Really useful for me who just started to use sublime!
Posts: 1
Joined: Tue Aug 13, 2013 10:20 am

Re: My sublime text (Windows) cheat sheet

Postby jbrooksuk on Tue Aug 13, 2013 10:32 am

May I suggest my SublimeWebColors package to the web packages list?
Posts: 926
Joined: Sun Apr 11, 2010 10:37 am
Location: England


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 16 guests