Настраиваем подсветку 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

Скрин

Файл:Nano.jpg

Источники Официальный сайт - http://www.nano-editor.org/

Больще файлов настроек - http://bigvo.dyndns.org/nanosyntax.tar.bz2

Форум Убунту - http://ubuntuforums.org/showthread.php?t=64464


,