ssh vs ассоциации файлов / типы пантомимы

Итак, на моей локальной машине я настроил свой
/usr/(local/)share/mime/packages/freedesktop.org.xml,
сделать несколько дополнительных расширений файлов обнаруженными как PHP.

<glob pattern="*.inc"/>
<glob pattern="*.module"/>
<glob pattern="*.install"/>

(это для файлов Drupal)

nautilus использует эту информацию для открытия файла в gedit.
Gedit использует эту информацию для включения правильных цветов синтаксиса PHP.


Теперь я хочу то же самое для файлов, открытых через SSH.
Я знаю, что раньше это работало, но я не помню, что именно я изменил.
Что бы я ни делал тогда, это, вероятно, было стерто с обновлением 11.10 Oneiric Ocelot.

Что я хочу,

  • откройте папку ssh в nautilus
  • дважды щелкните по файлу с именем "thing.module"
  • откройте его в gedit с включенными правильными цветами синтаксиса PHP.

1 ответ

Есть разные вещи, которые вы можете проверить.

1) Редактировать /usr/(local/)share/mime/packages/freedesktop.org.xml
Ищите "php", и раздел с <glob>, Добавьте туда свои собственные расширения, как описано в вопросе выше.

2) Беги sudo update-mime-database /usr/share/mime
Возможно, вам придется сделать это после того, как вы изменили настройки, как в (1).

3) Редактировать /usr/share/gtksourceview-3.0/language-specs/php.lang (путь может отличаться)
Ищу <property name="globs">и добавьте ваши собственные расширения.
(см. http://live.gnome.org/Gedit/FAQ#How_to_set_the_default_highlight_mode_for_new_files.3F)

4) Перезапустите Gedit.
Возможно, достаточно просто закрыть и снова открыть вкладку, на которой вы хотите редактировать, но если это не поможет, закройте и снова откройте все окна Gedit.

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