Handy Sublime Text Shortcuts and Auto Completes
Keyboard Shortcuts
Block some lines of text and press CTRL+[ and CTRL+] to alter the indentation
Block some lines of text and press Ctrl+Shift+UP and Ctrl+Shift+DOWN to move the lines up and down
Block some lines of text and press Ctrl+Shift+K to delete the lines
Press Ctrl+Shift+D to duplicate current line
Press Alt+F3 to select all occurrences of current word or current selection
Press Ctrl+D to select next occurrence of current selection, Ctrl+K to skip last selected occurrence
Press Alt+. (alt+dot) to close open HTML tag. For example:
<div>[alt+.] result: <div></div>
Press Alt+. (alt+dot) multiple times to close several open HTML tags in their orders. For example:
<body> <div> <span> [alt+. 3 times] result: <body> <div> <span> </span> </div> </body>
Select some text and press Alt+Shift+W to wrap it in pre-selected
tag that you can immediately type to change the tag.
Press Ctrl+G to go to certain line number
Auto Completes
When working on HTML/PHP files, or manually set it by Ctrl+Shift+P then type
set php
then ENTER
Type
<html>
then press TAB will results:<html> <head> <title></title> </head> <body> </body> </html>
Type
anyhtmltag
then press TAB will results<anyhtmltag>|<anyhtmltag>
Type
anyhtmltag.classname
then press TAB will results<anyhtmltag class="classname">|<anyhtmltag>
Type
anyhtmltag#ID
then press TAB will results<anyhtmltag id="ID">|<anyhtmltag>
Type
php
then press TAB will results<?php | ?>
Type
echo
then press TAB will results<?php echo $var ?>
Type
link
then press TAB will results<link rel="stylesheet" type="text/css" href="|">
Type
script
then press TAB will results<script type="text/javascript"></script>
note that I use the pipe character " |" to indicate where the cursor will be placed after the auto complete
Last weekend we were at Apache Barcamp Spain with a talk about cool tools for web developers.
Aside: if you are coming to a single event in Spain on a given year, make it this one. Barcamp Spain has developed its own soul, where the beer+networking experience is so much fun, and the food by itself is totally worth the trip.
Some people were asking for a transcript of the third part, our own set of tips and tricks to boost Sublime Text Editor for web development. So here it comes:
Feel comfortable
Chances are Sublime Text Editor is not your first editor. You probably had a previous life, in which you were already proficient with some editor (Eclipse, Bean, TextMate, whatever). This is about getting things done, so I would recommend to configure Sublime with the typical shortcuts that are hard-coded into your brain. Me, I am used to Eclipse shortcuts.The idea is to feel comfortable. Get whatever you need to make Sublime as good as your previous editor of choice. Now, awesomeness can start.
There are tons of possible applications, and we found ourselves doing some really funky stuff. What is your personal trick? Use the comments section or tweet me @nachocoloma.