我真的被困住了;\n我想Open with vs code通过所谓的 MIME 遵循与文件相同的方法添加到文件夹上下文菜单;编辑文件~/.config/mimeapps.list允许我更改不同文件扩展名的默认应用程序。
我首选的默认应用程序是 VS Code;我发现inode/directory是 MIME 中目录的文件类型,因此我将此行添加到[默认应用程序] 字段中的inode/directory=code-insiders.desktop文件中,但是~/.config/mimeapps.listOpen with vs code,但当我右键单击文件夹时不会显示。
我可以通过显示此命令的输出来确认我所做的事情是否有意义gio mime inode/directory:
Default application for \xe2\x80\x9cinode/directory\xe2\x80\x9d: code-insiders.desktop\nRegistered applications:\n code-insiders.desktop\n org.gnome.Nautilus.desktop\n org.gnome.baobab.desktop\nRecommended applications:\n code-insiders.desktop\n org.gnome.Nautilus.desktop\n org.gnome.baobab.desktop\nRun Code Online (Sandbox Code Playgroud)\ngio mime text/plain同样,相应文件上下文菜单出现选项的输出Open with vs是
Default application for \xe2\x80\x9ctext/plain\xe2\x80\x9d: code-insiders.desktop\nRegistered applications:\n code-insiders.desktop\n libreoffice-writer.desktop\n org.gnome.gedit.desktop\n vim.desktop\nRecommended applications:\n code-insiders.desktop\n libreoffice-writer.desktop\n org.gnome.gedit.desktop\n vim.desktop\nRun Code Online (Sandbox Code Playgroud)\n通过右键单击打开文本文件的默认应用程序显示,Open with vs但文件夹的情况则不然。