среда, 19 августа 2009 г.

Подсветка синтаксиса php в nano

Создаем конфиг

nano /usr/share/nano/php.nanorc

Куда пишем

syntax "php" "\.(php|ctp)$"
color brightblue start="<\?(php)?" end="\?>"
color blue start="<[^\?]" end="[^\?]>"
color white "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s"
color cyan "\$[a-zA-Z_0-9]*"
color cyan "(\[)|(\])"
color red "="
color green "[,{}()]"
color green "=="
color green "('[^']*')|(\"[^"]*\")"
color yellow start=""
color yellow start="/\*" end="\*/"
color yellow start="#" end="$"
color yellow start="//" end="$"

Подключаем конфиг

echo "include \"/usr/share/nano/php.nanorc\"" >> /etc/nanorc


Готово!

Отсюда

2 комментария:

Unknown комментирует...

В строчке
color yellow start=""
Ошибка.
Должно быть:
color yellow start="" end=""

Unknown комментирует...
Этот комментарий был удален автором.