如何让VS Code使用操作系统的默认程序打开文件?

tho*_*hor 3 visual-studio-code

我正在使用最新的VS CodePython Qt代码(在Ubuntu 20.04下)编写。其中一个障碍是 VS code 无法识别.ui文件等已知文件类型,并将其作为原始文本或 xml 文件打开。

相比之下,其他编辑器(例如Qt Designer)使用其操作系统默认程序eclipse打开文件。.ui使用 VS Code,我必须打开文件管理器,然后找到并双击该文件才能以正确的方式打开它(与在终端中使用打开文件相同xdg-open),这是相当低效的。

有谁知道如何配置 VS code 以使用其操作系统默认程序直接打开已知文件?

Saa*_*kke 5

据我所知,有两个扩展可以解决这个问题(无隶属关系):

...有了这个扩展,你可以做得更简单。只需右键单击该文件,然后选择在外部应用程序中打开,该文件将由系统默认应用程序打开。您还可以使用这种方式用photoshop打开.psd文件,用浏览器打开.html文件,等等...

该配置意味着您需要手动设置哪个应用程序用于哪个扩展,因此它不会简单地使用操作系统中配置的默认值(至少在我的简短测试中不是这样)。

使用操作系统针对该文件类型的默认程序打开文件

这正如它所说的那样,但键盘快捷键似乎失败了。该命令只能通过vscode文件浏览器中文件的右键菜单触发。