Difference between revisions of "Sublime Text cheat sheet"
 (→''Basics'')  | 
				|||
| (14 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__  | 
|||
[http://www.sublimetext.com/ Sublime Text editor] is the magic any programmer needs.  | 
  [http://www.sublimetext.com/ Sublime Text editor] is the magic any programmer needs.  | 
||
Here I keep a cache of shortcuts for a quick reference.  | 
  Here I keep a cache of shortcuts for a quick reference.  | 
||
{| border=1 cellspacing=0 cellpadding=  | 
  {| border=1 cellspacing=0 cellpadding=2 style="border:solid 4px gray;"  | 
||
|-  | 
  |-  | 
||
! Task  | 
  ! Task  | 
||
| Line 9: | Line 10: | ||
! Comments  | 
  ! Comments  | 
||
|-  | 
  |-  | 
||
|colspan="4"|   | 
|||
| ⚫ | |||
===Basics===  | 
  ===''Basics''===  | 
||
| || ||  | 
  |||
|-  | 
  |-  | 
||
|   | 
  |   | 
||
Move the current line up  | 
|||
| Ctrl + Shift + Up  | 
  | Ctrl + Shift + Up  | 
||
| Cmd + Shift + Up  | 
  | Cmd + Shift + Up  | 
||
| Also works for Down  | 
  | Also works for Down  | 
||
|-  | 
  |-  | 
||
| ⚫ | |||
Goto line  | 
|||
| Ctrl + `  | 
  | Ctrl + `  | 
||
| Cmd + `  | 
  | Cmd + `  | 
||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
| ⚫ | |||
Goto method  | 
|||
| Ctrl + R  | 
  | Ctrl + R  | 
||
| Cmd + R  | 
  | Cmd + R  | 
||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
|   | 
|||
| ⚫ | |||
Goto parenthesis  | 
|||
| ⚫ | |||
| Cmd + M  | 
|||
|  | 
|||
|-  | 
|||
|   | 
|||
Select between parenthesis  | 
|||
| Ctrl + Shift + M  | 
|||
|   | 
|||
|  | 
|||
|-  | 
|||
|   | 
|||
Transform to Uppercase  | 
|||
Transform to Lowercase  | 
|||
|   | 
|||
Ctrl + KU  | 
|||
Ctrl + KL     | 
|||
|   | 
|||
Cmd + KU  | 
|||
Cmd + KL     | 
|||
|  | 
|||
|-  | 
|||
|   | 
|||
| ⚫ | |||
| Ctrl + `  | 
  | Ctrl + `  | 
||
| Cmd + `  | 
  | Cmd + `  | 
||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
|colspan="4"|  | 
|||
| ⚫ | |||
===Multiple Selection===  | 
  ===''Multiple Selection''===  | 
||
| || ||  | 
  |||
|-  | 
  |-  | 
||
|  | 
|||
Select the current line  | 
|||
| Ctrl + L  | 
  | Ctrl + L  | 
||
| Cmd + L  | 
  | Cmd + L  | 
||
| Repeat to select next line(s)  | 
  | Repeat to select next line(s)  | 
||
|-  | 
  |-  | 
||
|   | 
|||
Split selection in multiple lines  | 
|||
| Ctrl + Shift + L  | 
  | Ctrl + Shift + L  | 
||
| Cmd + Shift + L  | 
  | Cmd + Shift + L  | 
||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
| ⚫ | |||
| ⚫ | |||
|   | 
  |   | 
||
| ⚫ | |||
| Ctrl + D  | 
|||
| Cmd + D  | 
|||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
|  | 
|||
| ⚫ | |||
Find the next word  | 
|||
| ⚫ | |||
| Ctrl + D  | 
  | Ctrl + D  | 
||
|   | 
  | Cmd + D  | 
||
| To skip the current word: Ctrl+K, Ctrl+D. To undo the last selection: Ctrl+U  | 
  | To skip the current word: Ctrl+K, Ctrl+D. To undo the last selection: Ctrl+U  | 
||
|-  | 
  |-  | 
||
|  | 
|||
| ⚫ | |||
Find and select all words  | 
|||
| ⚫ | |||
| Alt + F3  | 
  | Alt + F3  | 
||
|   | 
  |   | 
||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
|   | 
|||
Column selection  | 
|||
|  | 
  |  | 
||
* Shift + RightBtn - to select a column  | 
  * Shift + RightBtn - to select a column  | 
||
| Line 72: | Line 111: | ||
|  | 
  |  | 
||
|-  | 
  |-  | 
||
|   | 
|||
Multiple selection with Regexp  | 
|||
| Ctrl + F, <Select Regexp icon (.*)>, <type your regexp>, Alt + Enter  | 
  | Ctrl + F, <Select Regexp icon (.*)>, <type your regexp>, Alt + Enter  | 
||
| Cmd + F, <Select Regexp icon (.*)>, <type your regexp>, Opt + F  | 
  | Cmd + F, <Select Regexp icon (.*)>, <type your regexp>, Opt + F  | 
||
Latest revision as of 14:59, 16 October 2014
Sublime Text editor is the magic any programmer needs. Here I keep a cache of shortcuts for a quick reference.
| Task | shortcut in Linux | shortcut in OSX | Comments | 
|---|---|---|---|
Basics | |||
| 
 Move the current line up  | 
Ctrl + Shift + Up | Cmd + Shift + Up | Also works for Down | 
| 
 Goto line  | 
Ctrl + ` | Cmd + ` | |
| 
 Goto method  | 
Ctrl + R | Cmd + R | |
| 
 Goto parenthesis  | 
Ctrl + M | Cmd + M | |
| 
 Select between parenthesis  | 
Ctrl + Shift + M | ||
| 
 Transform to Uppercase Transform to Lowercase  | 
 Ctrl + KU Ctrl + KL  | 
 Cmd + KU Cmd + KL  | 
|
| 
 Show console  | 
Ctrl + ` | Cmd + ` | |
Multiple Selection | |||
| 
 Select the current line  | 
Ctrl + L | Cmd + L | Repeat to select next line(s) | 
| 
 Split selection in multiple lines  | 
Ctrl + Shift + L | Cmd + Shift + L | |
| 
 Select the current word  | 
Ctrl + D | Cmd + D | |
| 
 Find the next word like the selected and add to the multiple cursors.  | 
Ctrl + D | Cmd + D | To skip the current word: Ctrl+K, Ctrl+D. To undo the last selection: Ctrl+U | 
| 
 Find and select all words like the selected and add multiple cursors.  | 
Alt + F3 | ||
| 
 Column selection  | 
  | 
||
| 
 Multiple selection with Regexp  | 
Ctrl + F, <Select Regexp icon (.*)>, <type your regexp>, Alt + Enter | Cmd + F, <Select Regexp icon (.*)>, <type your regexp>, Opt + F | |