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.