Действительно ли Gedit может принять значение по умолчанию, выделив стиль быть установленным для файлов без расширения?

Я часто работаю с текстовыми файлами, которые не имеют расширения или которые имеют нестандартное использование расширения Gedit (a .sample файл, например, для которого тип пантомимы не понят), и Gedit всегда значения по умолчанию к подсветке синтаксиса Matlab.

gedit highlight settings

Я хотел бы установить подсветку синтаксиса по умолчанию 'простого текста' для этих файлов. Действительно ли это возможно?

Нано может сделать это, и подобный вопрос для файлов с расширениями здесь. Я ищу ответ, который позволяет мне устанавливать всеобъемлющий стиль простого текста для всех типов без расширения или не уже найденный в /usr/share/gtksourceview-3.0/language-specs/как описано здесь

Требуемая информация:

  • Никакой файл спецификации местного языка в ~/.local/share/gtksourceview-3.0/language-specs/
  • Вывод file --mime-type -b <myfile> корректно text/plain
10
задан 13 April 2017 в 05:23

1 ответ

Шаги сделаны

В моем gedit, из главного меню панели я выбираю View, Highlight mode... и "простой текст" является значением по умолчанию как показано ниже:

gedit highlight mode

Используя имя файла "test.sample" и вставляющий в нескольких строках Matlab кода его, все еще остается как формат "простого текста", если я не вызываю его к формату "Matlab".

После сохранения и выхода я выполнил cp test.sample test.newbee сопровождаемый gedit test.newbee формат по умолчанию является все еще "простым текстом".

Затем я создал новое использование файла gedit названный noextention. Я ввел предложение, сохранил новый файл и вышел. Затем я вновь открыл использование файла gedit и это - результат:

enter image description here

Заметьте нижнюю панель шоу окна gedit Plain Text опция для выделения.

Сводка

Это было сделано в соответствии с Ubuntu 16.04, Ядро 4.4.0-53.

Я могу подтвердить это <property name="globs">*.m</property> существует в /usr/share/gtksourceview-3.0/language-specs/matlab.lang.

Поскольку я не могу повредить свою систему как Ваша, если мы не находим, что что-то в Вашей системе фиксирует, я предлагаю переустановить gedit после удаления и чистки всего это - файлы с apt-get.

Подробные сведения о моей версии:

$ sudo apt install gedit
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gedit is already the newest version (3.18.3-0ubuntu4).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
5
ответ дан 23 November 2019 в 04:39

Другие вопросы по тегам:

Похожие вопросы: