Gvim 没有显示在 .c 和 .h 文件的 nautilus 上下文菜单中

Gvim 没有显示在 .c 和 .h 文件的 nautilus 上下文菜单中

大多数时候,我可以使用文件浏览器浏览文件系统,右键单击文件,然后菜单顶部的“使用 Gvim 打开”项,但当我右键单击 .c 或 .h 文件时,它显示“使用(某些较差的编辑器)打开”。我将鼠标移到“打开方式”子菜单上,Gvim 也没有出现在那里。即使我进入“其他应用程序”并浏览程序,它也不会出现。这是怎么回事?

答案1

在评论中的回复中,您说您已经为 GVim 创建了一个自定义启动器。在您的自定义桌面启动器中,您忽略了包含关键字MimeType。.desktop 文件不仅用于将应用程序添加到桌面环境菜单,还用于向应用程序注册它们可以处理的 MIME 类型。

因此,要将 GVim 注册为桌面环境中的文本编辑器,您的自定义gvim.desktop文件至少应包含以下内容:

[Desktop Entry]
Version=1.0
Name=GVim
Comment=Edit text files
Exec=gvim --remote-tab-silent %F
Icon=vim
Terminal=false
Type=Application
Categories=Utility;TextEditor;
MimeType=text/plain

相关内容