MCEdit с подсветкой

King аватар

MCEdit с подсветкойПользователей Linux можно разделить на две категории - на тех, кто пользуется редактором VI, и тех, кто им не пользуется. Спорить о предпочтениях - абсолютно бесполезное занятие, отмечу лишь, что отношусь ко второй категории и использую преимущественно MCEdit. И вот однажды подумалось - а почему он не подсвечивает синтаксис, как другие редакторы?

Тот же VI это умеет делать очень неплохо. А без подсветки работать с длиннющими конфигами - очень тоскливое занятие, сопровождаемое утомительной навигацией по тексту и множеством ошибок. Итак - в путь!

Для начала, конечно, выбрал самый простой и быстрый путь к поиску истины - Гугл Но найденная информация не очень понравилась, вопросов было больше, чем ответов, и все вскользь. Штудирование мана к MCEdit навело на определенные размышления о пользе mc.ini и последующие попытки добиться с его помощью подсветки.

Но в итоге все оказалось гораздо проще, и в этом заслуга уважаемого Tigro . Оказалось, разработчики решили себя не утруждать и сочли, что будет лучше, если неизвестные MCEdit'у тексты не будут подсвечиваться никак. Довольно сомнительное по полезности решение.

И вот как это исправляется.

В Федоре:

  1. Открываем в MCEDIT с желаемым текстом
  2. Жмем "F9" - "Настройка" - "Цветовыделение синтаксиса..."
  3. Выбираем вид редактируемого текста (C, Java, PHP и т.д.).
  4. Например, пусть это будет "Shell Script", в этом случае в конце файла /etc/mc/syntax/Syntax исправляем include unknown.syntax на include sh.syntax

После этого во всех неизвестных для MCEdit файлах ключевые слова текста будут подсвечиваться симпатичной расцветкой

Заодно можно подправить файлик /etc/mc/syntax/mc.charsets, выбросив из него лишние кодировки типа CP437 и другие - они вам надо?

В Мандриве:

Разработчики Мандривы внесли свою лепту в дело нестандартизации Linux и решили повыделываться, поместив файл синтаксиса Syntax в другой каталог- /usr/share/mc/syntax.
Впрочем, может, это федоровцы избегают стандарты? Трудно сказать, ибо в линуксе нет понятия стандарта, и вовсю доминирует принцип "лебедь, рак и щука", и каждый разработчик норовит ездить по своей любимой стороне - кто по правой, кто по левой, а кто и поперек движения - свобода во всем своем проявлении! Вернее - анархия.

PS. П.4 необходим, поскольку MCEDIT по неизвестным причинам не сохраняет цветовые настройки с помощью его "F9 - Настройка - Сохранить настройки".


Upd. Иногда удается включить в MCEDIT цветовую индикацию файлов с неизвестным расширением, не "ганяясь" за конфигами, а гораздо проще:

- запустить MCEDIT (или открыть им текстовый файл)
- выбрать в его меню:
Options - Syntax File - System wide или User

- и мы сразу попадем в конфиг Syntax, где бы он не находился.

Ищем внизу этого конфига строку unknown.syntax и заменяем ее на
include sh.syntax

Ваша оценка: Ничего Средняя оценка: 9.2 (9 votes)
Abdula аватар

Еще о цветах.

Обычно настройки цветов MC осуществляются при помощи конфига ~/.mc/ini
Например, по статье "Гламурный mc".

Но если MC нужно запускать в Иксах, то быстро избавиться от его мерзкого блёклого сине-голубого фона в Gnome можно следующим образом:

- Зайти в меню "Терминал - Правка - Параметры профиля - Цвета - Палитра"
и вместо дефолтовой встроенной схемы выбрать Rxvt (приятный синий фон с легкоразличимыми символами):

Мерзкий tango
Приятный Rxvt

Подсмотреть можно ещё так:

bam:/etc/mc# grep -in syntax *
mcedit.menu:8:# %y The syntax type of current file. For edit menu only.
mc.keymap:329:SyntaxOnOff = ctrl-s
mc.keymap:330:SyntaxChoose =
mc.keymap.default:329:SyntaxOnOff = ctrl-s
mc.keymap.default:330:SyntaxChoose =
mc.keymap.emacs:329:SyntaxOnOff = ctrl-s
mc.keymap.emacs:330:SyntaxChoose =

т.е. в РЕЖИМЕ F4 редактирования файла) жмакать "ctrl+s"

Что может стать выше посмотреть кино в выходное время в одиночстве или с близкими? Только посмотреть шоу бесплатно и в хорошем 1050 расширении! Онлайн-площадка очень популярных фильмов также вышедших обновлений поздравляем посетителей здесь на источнику бесплатного киносеансов смотреть лучшие фильмы приключения 2010 2019 бесплатно . Используя веб-сайт кинозритель можете подобрать понравившийся киноленту в онлайн- способом, и находится определенным у характеристиках и безупречной озвучке благодаря знаменитым озвучиваемым команд.
Страничка веб-кино охватывает обширную ассортимент фильмов различных стиля: смешные, любовные, приключения, военные, lordfilmstv.online про агентов, многосюжетные, ужасы плюс подобные, до того конечно здесь есть, что-то увидеть поклонникам выпусков и развлекательные-телепрограммы. Личное внимание - детский раздел, на которой любой девочка включат любимые мультики к тому же свежие сериалити, к тому же анимационное шоу. Всякий неделю https://lordfilmstv.online/ команда обновляем вышедшее сериалы, наполняем набор кинолент, серийных кино также передач, усовершенствуем наполненной и пользование, что бы потенциальные кинолюбители включали кино по удовольствием.

Что же сможет быть выше увидеть фильм в выходное день уединенно либо же из друзями? Только включить шоу в свободном доступе к тому же у хорошем 1050 формате! Онлайн-платформа самых популярных кино плюс больших лент рады приветствовать кинолюбителей на источнику бесплатного киносеансов фильмы мультфильмы 1990-2000 смотреть онлайн . Здесь пользователь сможет подобрать понравившийся киноленту в веб-режиме, и находится удостоверенным у особенности плюс мастерской голосе ото выдающим дубляжных компаний.
Страничка веб-просмотра включает огромную ассортимент кинофильмов различных жанров: юморные, любовные, приключения, военные, lordfilmstv.online пинкерторны, триллеры, страшные плюс другое, еще тому конечно на сайте будет, что-то обозреть ценителям сериалити так же развлекательные-шоу. Личное интерес - для малышей сектор, где каждый девочка обозначат желанные мультфильмы к тому же новые сериалити, плюс аниме. Каждый день https://lordfilmstv.online/ мы суммируем свежее кино, дополняем ассортимент кино, серийных кино к тому же шоу, повышаем интерфейс также обслуживание, что бы наши зрители добавляли фильмы с удовольствием.

Что же сможет быть выше увидеть фильм в выходное день уединенно либо же из друзями? Только включить шоу в свободном доступе к тому же у хорошем 1050 формате! Онлайн-платформа самых популярных кино плюс больших лент рады приветствовать кинолюбителей на источнику бесплатного киносеансов фильмы мультфильмы 1990-2000 смотреть онлайн . Здесь пользователь сможет подобрать понравившийся киноленту в веб-режиме, и находится удостоверенным у особенности плюс мастерской голосе ото выдающим дубляжных компаний.
Страничка веб-просмотра включает огромную ассортимент кинофильмов различных жанров: юморные, любовные, приключения, военные, lordfilmstv.online пинкерторны, триллеры, страшные плюс другое, еще тому конечно на сайте будет, что-то обозреть ценителям сериалити так же развлекательные-шоу. Личное интерес - для малышей сектор, где каждый девочка обозначат желанные мультфильмы к тому же новые сериалити, плюс аниме. Каждый день https://lordfilmstv.online/ мы суммируем свежее кино, дополняем ассортимент кино, серийных кино к тому же шоу, повышаем интерфейс также обслуживание, что бы наши зрители добавляли фильмы с удовольствием.

RSS-материал