如何将 macvim 作为 .g4 文件的默认应用程序

how to make macvim as default application for .g4 files

我在catalina上安装了macvim。当我将它用于终端或查找器中的文本 (*.txt) 文件时,它会起作用。但是对于某些文件扩展名,我发现它在 finder 中是不可见的(从终端它工作正常)。

例如,我有一个 antlr 文件 Hello.g4,当我在其上“获取信息”然后“打开方式”时,Macvim 选项未启用,请参见图片。所以我无法将 macvim 设置为 g4 文件的默认工具。

如何让 macvim 成为 g4 的默认工具?

更多信息(这些是我按照 link 遵循的说明):

更笼统地说,当我安装一个新工具时,macos 如何确定将它应用到哪些扩展?例如,我看到 g4 文件启用了“Atom”,为什么?

查看“打开方式”对话框时,您是否将 Enable: Recommended Applications 弹出菜单更改为 Enable: All Applications?该选项(就在应用程序列表下方)应该让你 select MacVim。 更新:根据您的反馈,听起来人们可能还需要右键单击 MacVim 才能在列表中 select。好建议!

至于 MacOS 如何确定哪些扩展应用于应用程序,每个应用程序开发人员指定 OS 应与哪些扩展相关联(请参阅 https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-101685[=13= 处的 CFBundleDocumentTypes ]