Хм ... ну, похоже, на том сервере, который я использовал, произошло обновление;изначально nano
не имел синтаксической раскраски по умолчанию, поэтому я использовал свой отдельный ~/.nanorc
.
Теперь, однако, на обновленном сервере nano
, кажется, по умолчанию работает с раскраской синтаксиса php - и мой собственный отдельный ~/.nanorc
, похоже, конфликтует;потому что, как только я прокомментировал все записи в приватном ~/.nanorc
(с #
), подсветка синтаксиса php вернулась !!
Кто бы мог?:)
Приветствия!
РЕДАКТИРОВАТЬ: Просто добавить пару замечаний о нано:
Как отмечалось выше, окраска синтаксиса принудительно с переключателем --syntax
;чтобы увидеть, какие синтаксисы доступны:
grep 'include' /etc/nanorc | # find lines containing 'include' in nanorc
grep -v '^#' | # don't process lines that start with '#'
sed 's_.*/\(.*\)\.nanorc"_\1_' # extract plain filenames
Результат этой команды выглядит примерно так:
nanorc
c
css
debian
gentoo
html
...
Таким образом, чтобы вызвать раскраску синтаксиса "nanorc", вы используете:
nano --syntax=nanorc /usr/share/nano/nanorc.nanorc
.. или принудительная раскраска синтаксиса сценария «bash» (особенно полезно с bashrc
) будет:
nano --syntax=sh ~/.bashrc