2015-03-26 2 views
0

Можно ли указать цветовую схему, используемую nano из командной строки?Nano editor (linux) - указать цвет из командной строки

Например, вы хотите, чтобы файл sample.test был окрашен с использованием цветовой схемы php, какую команду следует использовать?

+0

Итак, вы хотите переключить цветовые схемы (например, имена функций PHP розовые, а вы предпочли бы их фиолетовыми) или попытаться заставить его определять файл как PHP, когда он в настоящее время не делает этого? –

+0

@rockymcg: это не отвечает на вопрос. Вопрос задает вопрос о том, как заставить конкретную цветовую схему, на мой взгляд, ... Если она не может быть, например, получена из типа или расширения. –

ответ

0

Из эксплуатации 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.

+0

Да, ты прав. И благодарю вас. За исключением этого работал для меня nano --syntax = php file.test не получил -Y вариант для работы. –

Смежные вопросы