ssh vs ассоциации файлов / типы пантомимы - PullRequest
0 голосов
/ 27 октября 2011

Итак, на моем локальном компьютере я настроил свой
/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
  • , дважды щелкнуть файл с именем "Что-то.
  • откройте его в gedit, с включенными правильными цветами синтаксиса PHP.

1 Ответ

0 голосов
/ 25 декабря 2011

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

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.

...