Answers:
回答你的第一个和第二个问题:
OS X应用程序能够在系统中注册文档类型。它们通过CFBundleDocumentTypes
在Info.plist
文件中位于应用程序包内的部分中声明这些文档类型来实现。
例如,您可以通过打开Terminal.app并调用此命令来找到LaTeX类的条目:
$ grep LaTeX -B4 -A7 /Applications/Sublime\ Text\ 2.app/Contents/Info.plist
生成的XML块定义了应用程序,包类型名称(又称Kind)和相应文件扩展名之间的三向关系:
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>LaTeX</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>tex</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>TeX</string>
</dict>
有关文档类型的更多详细信息,请参阅Apple开发人员库中的文档注册应用程序支持的文件类型文档中的CFBundleDocumentTypes部分。
回答你的第三个问题:
我可以更改该选项框以显示“LaTeX”
打开下拉框并选择其他。出现一个文本框; 键入要搜索的文件类型的名称,或者它的任何子字符串。
如果“ 其他”选项不会出现在下拉列表中,则可能需要首先启用该选项,方法是转到“系统偏好设置”»“聚焦”并勾选“ 其他”旁边的复选框。
kind:latex
直接在搜索字段中输入。(来源)