TEXTMATE cheat sheet shortcuts - 's - snippets - commmands GENERAL completion ⎋ shift left ⌥⇥ or ⌘[ new ⌘N find ⌘F shift right ⌥⇤ or ⌘] new project ⌃⌘N find in projet ⇧⌘F indent line ⌥⌘[ open ⌘O find next ⌘G edit each line in selection ⌥⌘A save ⌘S find previous ⇧⌘G reformat paragraph ⌃Q save as ⇧⌘S replace all ⌃⌘F reformat and justify ⌃J save all ⌥⌘S replace all in selection ⌃⇧⌘F unwrap paragraph ⌃⌥Q save project ⌃⌘S replace & find ⌥⌘F execute line inserting result ⌃R save project as ⌃⇧⌘S use selection for find ⌘E filter through command ⌥⌘R reveal in project ⌃⌘R use selection for replace ⇧⌘E add / remove bookmark ⌘F2 print ⌘P jump to selection ⌘J go to next / previous bookmark F2 and ⇧F2 help ⌘? spelling ⌘: navigate tabs ⌥⌘← and ⌥⌘→ undo ⌘Z check spelling ⌘; go to header / source ⌥⌘↑ redo ⇧⌘Z check spelling as you type ⌥⌘; go to file ⌘T cut ⌘X special characters ⌥⌘T go to symbol ⇧⌘T copy ⌘C bigger / smaller font ⌘+ and ⌘- scroll line up / down ⌃⌥⌘↑ and ⌃⌥⌘↓ paste ⌘V show / hide bookmarks ⌥⌘B scroll column left / right ⌃⌥⌘← and ⌃⌥⌘→ paste without re-indent ⌃⌘V show / hide line numbers ⌥⌘L go to line ⌘L paste previous ⇧⌘V show / hide project drawer ⌃⌥⌘ go to middle visible line ⇧⌘J paste from history ⌃⌥⌘V soft wrap ⌥⌘W sort lines F5 duplicate line / selection ⌃⇧D show / hide invisibles ⌥⌘I statistics for document / selection ⌃⇧N freehand editing ⌥⌘E fold current block F1 select bundle item ⌃⌘T overwrite mode ⌥⌘O convert to uppercase ⌃U open bundle menu ⌃⎋ select word ⌃W convert to lowercase ⌃⇧U show web preview ⌃⌥⌘P select line ⇧⌘L convert to titlecase ⌃⌥U tab triggers ⇥ lorem, isoD, c) select enclosing ⇧⌘B convert to opposite case ⌃G other commands select current scope ⌃⌥B move line up / down ⌃⌘↑ and ⌃⌘↓ new from template, re-open with encoding, select all ⌘A move column left / right ⌃⌘← and ⌃⌘→ spaces 2 tabs, terminal usage TEXTMATE cheat sheet shortcuts - macro's - snippets - commmands SOURCE HTML JAVASCRIPT comment line / selection ⌘ / documentation ⌃H documentation ⌃H lookup definition () ⌃] validate ⌃⇧V tab triggers ⇥ function, prototype toggle single / double string quotes ⌃" tidy ⌃⇧H escaped double quotes: \"…\" ⌘" refresh browser ⌘R escaped single quotes: \'…\' ⌥⌘" convert to entities / URL escapes ⌘& CSS insert comment banner ⌃⇧B insert open / close tag ⌃< documentation ⌃H continue line comment ⌅ insert close tag ⌥⌘. validate ⌃⇧V move to EOL and insert LF ⌘↩ wrap selection in open / close tag ⌃⇧W preview ⌃⌥⌘P move to EOL and insert “;” ⌥⌘↩ wrap each selected line in tag ⌃⇧⌘W tab triggers ⇥ move to EOL and insert “;” + LF ⇧⌘↩ wrap selection as link ⌃⇧L background, border, clear, color, cursor, direction, display, font, float, letter, list, margin, marker, newline: \n ⌃↩ non breaking space ⌥ ☐ opacity, overflow, padding, position, text, vertical, convert spaces to tabs ⌃⇧⌘T br ⌃↩ visibility, white, word, z, { convert source to HTML ⌃⇧H strong ⌘B other commands insert color view source as HTML ⌃⌥⌘P emphasize ⌘I

tab triggers ⇥ tab triggers ⇥ head doctype, movie, input, textarea, mailto, base, PHP other commands body, div, form, h1, head, link, meta, scriptsrc, documentation ⌃H view source as PDF script, style, table, title other commands validate ⌃⇧V open document in browser, strip html tags continue block comment ⌅ run ⇧⌘R APACHE tab triggers ⇥ search on apache.org ⌃H XML $_, -globals, php, class, def, def?, do, else, elseif, tab triggers ⇥ for, foreach, function, if, ifelse, if?, incl, incl1, array, validate ⌃⇧V allow, opt, vhost print, req, req1, retres, retret, ret0, ret1, case, other commands tidy ⌃⇧H switch, while start, stop, restart, graceful, open httpd.conf, open tab triggers ⇥ tab triggers phpdoc config for user, tail acces log, tail errro log xml, doc_c, doc_cp, doc_d, doc_dp, doc_f, doc_fp, doc_h, doc_i, doc_s, doc_v, doc_vp