ssh 与文件关联/mime 类型

发布于 2024-12-12 06:19:43 字数 585 浏览 0 评论 0原文

因此,在我的本地计算机上我调整了我的
/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 升级而消失。

我想要的是,

  • 在 nautilus 中打开一个 ssh 文件夹,
  • 双击名为“something.module”的文件,
  • 在 gedit 中打开它,并启用正确的 PHP 语法颜色。

So, on my local machine I tweaked my
/usr/(local/)share/mime/packages/freedesktop.org.xml,
to make a few additional file extensions be detected as PHP.

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

(this is for Drupal files)

nautilus uses this information to open the file in gedit.
gedit uses this information to enable the correct PHP syntax colors.


Now, I want the same for files opened via ssh.
I know this used to work in the past, but I don't remember what exactly I changed.
Whatever I did back then, it was probably wiped with the 11.10 Oneiric Ocelot upgrade.

What I want,

  • open an ssh folder in nautilus
  • double-click a file named "something.module"
  • have it open in gedit, with the correct PHP syntax colors enabled.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄荷梦 2024-12-19 06:19:43

您可能需要检查不同的事情。

1)编辑 /usr/(local/)share/mime/packages/freedesktop.org.xml
搜索“php”以及带有 的部分。在那里添加您自己的扩展,如上面问题中所述。

2)运行sudo update-mime-database /usr/share/mime
您可能需要在更改 (1) 中的设置后执行此操作。

3) 编辑 /usr/share/gtksourceview-3.0/language-specs/php.lang (路径可能有所不同)
查找 ,然后添加您的自定义扩展。
(请参阅http://live.gnome.org/Gedit/FAQ#How_to_set_the_default_highlight_mode_for_new_files.3F)

4) 重新启动 gedit。
可能只需关闭并重新打开要编辑的选项卡即可,但如果这没有帮助,请关闭并重新打开所有 gedit 窗口。

There are different things you might want to check.

1) Edit /usr/(local/)share/mime/packages/freedesktop.org.xml
Search for "php", and the section with <glob>. Add your own extensions there, as explained in the question above.

2) Run sudo update-mime-database /usr/share/mime
You might have to do this after you changed the settings as in (1).

3) Edit /usr/share/gtksourceview-3.0/language-specs/php.lang (path may vary)
Look for <property name="globs">, and add your custom extensions.
(see http://live.gnome.org/Gedit/FAQ#How_to_set_the_default_highlight_mode_for_new_files.3F)

4) Restart gedit.
Probably enough to just close and re-open the tab where you wanted to edit, but if that doesn't help, close and re-open all gedit windows.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文