Оформление элементов интерфейса.
В nano имеется возможность немного изменить вид интерфейса раскрасив некоторые элементы, но нужно понимать, что nano — консольный редактор, а потому некоторые настройки, такие как шрифт, его размер, фон главного окна редактирования, а так же цвет текста в нём зависят от настроек консоли или эмулятора терминала.
Элементы интерфейса nano оформляются с помощью опций в конфигурационных файлах «etc/nanorc», или «~/.config/nano/nanorc», или «~/.nanorc» («~/» — домашний каталог пользователя). Для их включения применяется директива «set», но «unset» к данным опциям не применим, а потому отключить опцию возможно только закомментировав её, либо переопределив в файле «~/.config/nano/nanorc» или «~/.nanorc». Каждый элемент раскрашивается отдельной строкой вида:
set опция bold,italic,цвет текста,цвет фона
Каждая опция раскрашивает определённый элемент, ниже приведён полный список таких опций, так же на рисунке ниже показаны элементы, которые раскрашиваются этими опциями.
- titlecolor
- Титульная строка (верхняя строка).
- keycolor
- Комбинации клавиш в меню подсказок (две нижние строки).
- functioncolor
- Функции для комбинаций клавиш (две нижние строки).
- selectedcolor
- Текст выделенный в nano (не в терминале).
- statuscolor
- Строка состояния.
- errorcolor
- Строка состояния при ошибке.
- numbercolor
- Нумерация строк (если включена).
- scrollercolor
- Полоса прокрутки (если включена).
- stripecolor
- Вертикальная разделительная полоса (если включена).

После опции идут параметры, указываются они через запятую и в том же порядке, что и в описании, кроме того в качестве параметров цветов текста и фона можно использовать только определённые названия цветов (полный список названий цветов).
- bold
- Устанавливает жирное начертание текста, необязательный параметр, но если указан, то должен быть первым.
- italic
- Устанавливает курсивное начертание, это необязательный параметр, но если указан, то после «bold» (если «bold» указан), либо первым.
- цвет текста
- Устанавливает цвет текста в элементе, это обязательный параметр, должен быть указан либо после параметров начертания (если они указаны), либо первым.
- цвет фона
- Устанавливает цвет фона элемента, это необязательный параметр, но если указан, то должен быть последним.
Пример оформления элементов.
Для наглядности пример:
set titlecolor bold,italic,white,lightblack
set keycolor bold,lightcyan
set functioncolor bold,white
set selectedcolor lightwhite,blue
set statuscolor italic,black,lightyellow
set errorcolor italic,black,red
set numbercolor italic,black,cyan
set scrollercolor white,cyan
set stripecolor bold,black,white