Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:nano

Nano Text Editor

Enable Syntax Highlighting

If not already presetn, copy /usr/doc/nano-<version>/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 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
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
becki/linux/nano.txt · Zuletzt geändert: 2010-06-24 16:13 von becki

Impressum - Datenschutzerklärung