Настраиваем подсветку PHP в NANO
Материал из Linux.Uz Wiki
Nano - это консольный текстовый редактор.
И так начнём,
В этой статье я опишу как подсветить PHP в на Nano.
Зайдите с начало в директорию "/usr/share/nano/". Создайте файл с названием "php.nanorc".
$ cd /usr/share/nano # 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="$"
Теперь объясню что к чему.
Первая строка
syntax "php" "\.(php|ctp)$"
Говорит что надо подсвечивать фалы с раширениями PHP и CTP (это для меня, чтобы CakePHP VIEW подсвечивать).
Следующим идут
color red "="
Это означает что подсветить "=" красным.
Ещё есть команды типа
color yellow start="//" end="$"
start = "//" говорит что всё что начинается с "//" и end = "$" (здесь $ - означает конец строки подсветить жёлтым.
Подключаем Конфигурацию
Теперь пора подключить наш php.nanorc. для этого откройте /etc/nanorc
# nano /etc/nanorc
теперь в самом низу добавьте этот текст
include "/usr/share/nano/php.nanorc"
И всё теперь откройте любой PHP файл.
Дополнительно
Как вы могли заметить в папке /usr/share/nano/ есть уже готовые конфиги для Nano такие как C, Perl, Python, их тоже можете подключить в файле /etc/nanorc
Скрин
Источники Официальный сайт - http://www.nano-editor.org/
Больще файлов настроек - http://bigvo.dyndns.org/nanosyntax.tar.bz2
Форум Убунту - http://ubuntuforums.org/showthread.php?t=64464
,

