====== Nano Text Editor == ===== Links == [[http://tuxradar.com/content/text-editing-nano-made-easy|Text editing with Nano made easy]] - [[http://www.nano-editor.org/dist/v2.2/nano.html|nano Command Manual]] ===== Enable Syntax Highlighting == If not already presetn, copy ''/usr/doc/nano-/nanorc.sample'' to ''/etc/nanorc''. Then, and at the end of the file, uncomment the include files for the languages which you want to be syntax highlighted. E.g.: include "/usr/share/nano/c.nanorc" ===== Enable PHP Syntax Highlighting == Nano (2.0.9 and older) doesn't ship wiht a syntax highlighting file for PHP by default. So copy the following to ''/usr/local/share/nano/php.nanorc'': syntax "php" "\.php[2345s~]?$" color brightblue "(.*)\(" color cyan "\$[a-zA-Z_0-9$]*|[=!<>]" color green "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s" color green "[.,{}();]" color red "('[^']*')|(\"[^"]*\")" color brightyellow "(#.*|//.*)$" color brightyellow start="/\*" end="\*/" color brightblue "(<\?(php)?|\?>)" color white start="\?>" end="<\?(php)?" (This is a slightly modified version of the original from [[http://wiki.linuxhelp.net/index.php/Nano_Syntax_Highlighting#PHP|linuxhelp.net]]) Now include the file in ''/etc/nanorc'' by adding this line: include "/usr/local/share/nano/php.nanorc" ===== Undo Functionality == ...seems missing in versions prior to 2.1 ===== Important Key Shortcuts == | Meta-W | Repaeat lasst search | | Meta-L | Toggle Long Line Wrapping | | Meta-C | Always show cursor position on/off |