Пока вы не сохраните документ в gedit, подсветка синтаксиса отключена. Разумеется, для этого есть веские причины - люди могут запутаться, если некоторые слова случайно появляются в разных цветах. Но для моих целей я использую gedit почти исключительно для редактирования HTML.
Много раз я вставляю фрагменты кода в новый документ gedit для быстрого редактирования, и мне приходится вручную устанавливать раскраску синтаксиса в HTML , В других случаях я открываю документы ColdFusion (.cfm), которые gedit, по-видимому, не распознает, и снова мне нужно вручную установить цвет в HTML. Оба эти неудобства были бы исправлены, если бы я мог найти способ сказать gedit автоматически использовать подсветку синтаксиса HTML для новых документов и документов без распознанного расширения файла. Возможно ли это?
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang в /usr/share/gtksourceview-2.0/language-specs/ как суперпользователя. Итак, скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы измените этот
<property name="globs">*.html;*.htm</property>
(по умолчанию html.lang) на этот
<property name="globs">*.html;*.htm;*.cfm</property>
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang в /usr/share/gtksourceview-2.0/language-specs/ как суперпользователя. Итак, скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы измените этот
<property name="globs">*.html;*.htm</property>
(по умолчанию html.lang) на этот
<property name="globs">*.html;*.htm;*.cfm</property>
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang в /usr/share/gtksourceview-2.0/language-specs/ как суперпользователя. Итак, скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы измените этот
<property name="globs">*.html;*.htm</property>
(по умолчанию html.lang) на этот
<property name="globs">*.html;*.htm;*.cfm</property>
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang в /usr/share/gtksourceview-2.0/language-specs/ как суперпользователя. Итак, скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы измените этот
<property name="globs">*.html;*.htm</property>
(по умолчанию html.lang) на этот
<property name="globs">*.html;*.htm;*.cfm</property>
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang
в /usr/share/gtksourceview-2.0/language-specs /
как супер пользователя. Поэтому скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы бы изменили это
& lt; свойство name = "globs" & gt; *. Html; *. Htm & lt; / property & gt; [ ! d2]
(по умолчанию html.lang
) в этот
& lt; свойство name = "globs" & gt; *. html; * .htm; * CFM & л;. / свойство & триазоло
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang
в /usr/share/gtksourceview-2.0/language-specs /
как супер пользователя. Поэтому скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы бы изменили это
& lt; свойство name = "globs" & gt; *. Html; *. Htm & lt; / property & gt; [ ! d2]
(по умолчанию html.lang
) в этот
& lt; свойство name = "globs" & gt; *. html; * .htm; * CFM & л;. / свойство & триазоло
Вы можете как минимум добавить расширения файлов в схему раскраски синтаксиса html, отредактировав html.lang
в /usr/share/gtksourceview-2.0/language-specs /
как супер пользователя. Поэтому скажите, что вы хотите добавить подсветку синтаксиса HTML в файлы cfm, вы бы изменили это
& lt; свойство name = "globs" & gt; *. Html; *. Htm & lt; / property & gt; [ ! d2]
(по умолчанию html.lang
) в этот
& lt; свойство name = "globs" & gt; *. html; * .htm; * CFM & л;. / свойство & триазоло
.lang
в каталоге пользователя пользователя
– jozxyqk
28 August 2014 в 17:05
& lt; свойство name = & quot; globs & quot; & gt; * .css; *. CSSL; *. less; *. sass & lt; / property & gt;
– Link Swanson
7 January 2015 в 00:08
Вы можете создать свои собственные файлы определения языка в каталоге $HOME. Редактирование спецификаций языка gtk не рекомендуется, так как оно будет переопределено каждым обновлением gtksourceview.
Скопируйте файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~/.local/share/gtksourceview-3.0/language-specs/
Затем добавьте свой пользовательский форматы файлов, такие как .cfm, в список расширений:
<property name="globs">*.html;*.htm;*.cfm</property>
Таким образом, gedit будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема подсветки синтаксиса по умолчанию жестко закодирована.
Вы можете создать свои собственные файлы определения языка в каталоге $HOME. Редактирование спецификаций языка gtk не рекомендуется, так как оно будет переопределено каждым обновлением gtksourceview.
Скопируйте файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~/.local/share/gtksourceview-3.0/language-specs/
Затем добавьте свой пользовательский форматы файлов, такие как .cfm, в список расширений:
<property name="globs">*.html;*.htm;*.cfm</property>
Таким образом, gedit будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема подсветки синтаксиса по умолчанию жестко закодирована.
Вы можете создать свои собственные файлы определения языка в каталоге $HOME. Редактирование спецификаций языка gtk не рекомендуется, так как оно будет переопределено каждым обновлением gtksourceview.
Скопируйте файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~/.local/share/gtksourceview-3.0/language-specs/
Затем добавьте свой пользовательский форматы файлов, такие как .cfm, в список расширений:
<property name="globs">*.html;*.htm;*.cfm</property>
Таким образом, gedit будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема подсветки синтаксиса по умолчанию жестко закодирована.
Вы можете создать свои собственные файлы определения языка в каталоге $HOME. Редактирование спецификаций языка gtk не рекомендуется, так как оно будет переопределено каждым обновлением gtksourceview.
Скопируйте файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~/.local/share/gtksourceview-3.0/language-specs/
Затем добавьте свой пользовательский форматы файлов, такие как .cfm, в список расширений:
<property name="globs">*.html;*.htm;*.cfm</property>
Таким образом, gedit будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема подсветки синтаксиса по умолчанию жестко закодирована.
Вы можете создать свои собственные файлы определения языка в каталоге $ HOME
. Редактирование спецификаций языка gtk не рекомендуется, поскольку это будет переопределить при каждом обновлении gtksourceview.
Скопировать файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~ / .local / share / gtksourceview-3.0 / language-specs /
Затем добавьте свой пользовательские форматы файлов, такие как .cfm
, в список расширений:
& lt; property name = "globs" & gt; *. html; *. htm; *. cfm & lt ; / свойство & GT;
Таким образом, gedit
будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема выделения синтаксиса по умолчанию - жестко запрограммированная .
Вы можете создать свои собственные файлы определения языка в каталоге $ HOME
. Редактирование спецификаций языка gtk не рекомендуется, поскольку это будет переопределить при каждом обновлении gtksourceview.
Скопировать файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~ / .local / share / gtksourceview-3.0 / language-specs /
Затем добавьте свой пользовательские форматы файлов, такие как .cfm
, в список расширений:
& lt; property name = "globs" & gt; *. html; *. htm; *. cfm & lt ; / свойство & GT;
Таким образом, gedit
будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема выделения синтаксиса по умолчанию - жестко запрограммированная .
Вы можете создать свои собственные файлы определения языка в каталоге $ HOME
. Редактирование спецификаций языка gtk не рекомендуется, поскольку это будет переопределить при каждом обновлении gtksourceview.
Скопировать файл спецификаций языка в ваш домашний каталог:
$ cp /usr/share/gtksourceview-3.0/language-specs/html.lang ~ / .local / share / gtksourceview-3.0 / language-specs /
Затем добавьте свой пользовательские форматы файлов, такие как .cfm
, в список расширений:
& lt; property name = "globs" & gt; *. html; *. htm; *. cfm & lt ; / свойство & GT;
Таким образом, gedit
будет использовать автоматическую подсветку синтаксиса в ваших пользовательских форматах файлов, а обновления gtk не изменят ваши пользовательские изменения.
Это невозможно без изменения исходного кода Gedit или написания плагина, чтобы переопределить значение по умолчанию. Схема выделения синтаксиса по умолчанию - жестко запрограммированная .
действительны? Я просмотрел источник для gedit
и gtksourceview
, и я не смог найти ничего похожего на имена языков (но мои умения C довольно не существуют).
– Michael Martin-Smucker
24 May 2011 в 01:25
get_language
, чтобы определить правильное значение для выделения источника HTML.
– ændrük
24 May 2011 в 01:35