Из эксплуатации nano
(man nano
):
-Y str (--syntax=str)
Specify a specific syntax highlighting from the nanorc to use, if available.
Таким образом, вы можете использовать опцию -Y
, а затем использовать, например, PHP:
nano -Y php file.test
Обратите внимание, что синтаксис должен регистрироваться в файле nanorc
. Проверьте this answer для получения более подробной информации о том, как устанавливать и регистрировать цветовые схемы.
Вы можете найти название цветовой схемы, читая .nanorc
файлов:
$ head /usr/share/nano/java.nanorc
## Here is an example for Java.
##
syntax "java" "\.java$"
Так что имя для Java подсветки является java
.
Итак, вы хотите переключить цветовые схемы (например, имена функций PHP розовые, а вы предпочли бы их фиолетовыми) или попытаться заставить его определять файл как PHP, когда он в настоящее время не делает этого? –
@rockymcg: это не отвечает на вопрос. Вопрос задает вопрос о том, как заставить конкретную цветовую схему, на мой взгляд, ... Если она не может быть, например, получена из типа или расширения. –