TextMate
TextMate 是一款适用于 macOS 的通用 GUI 文本编辑器。
对于 PyCharm 尚不支持的多种语言,例如 Swift、C++ 和 Perl,如果您偶尔需要查看此类代码, IDE 仍会提供语法高亮以改善您的编码体验。
这些语言的语法高亮基于 TextMate 语法, PyCharm 附带了一组适用于不同语言的语法文件。 所有可用的捆绑包都列在 设置 对话框的 页面(Ctrl+Alt+S )上。
启用 TextMate Bundles 插件
此功能依赖于 TextMate Bundles 插件,该插件在 PyCharm 中默认随附并启用。 如果相关功能不可用,请确保您未禁用该插件。
按 Ctrl+Alt+S 打开设置,然后选择 。
打开 已安装 选项卡,找到 TextMate Bundles 插件,然后选中插件名称旁的复选框。
导入 TextMate 捆绑包
您还可以为其他语言下载并使用自定义 TextMate 捆绑包。 PyCharm 提供对几种最初为不同编辑器设计的捆绑包类型的兼容性:
TextMate 捆绑包 是 TextMate 编辑器的原始捆绑包类型。 它们打包在带有 .tmBundle 扩展名的目录中。
Sublime Text 包 的目录中包含 .tmLanguage 和 .tmPreferences 文件。 由于原始的 TextMate 捆绑包也包含相同的文件,因此它们常被互换使用。
Visual Studio Code 扩展 ,其目录中包含一个 package.json 文件。
假设您希望 PyCharm 为 OCaml 文件提供语法高亮。
下载 OCaml TextMate Bundle。 它现在已在您的磁盘上。
按 Ctrl+Alt+S 打开设置,然后选择 。
点击
,然后在您的磁盘上找到 OCaml 捆绑包。 它会出现在已识别的捆绑包列表中。

测试已导入的捆绑包
添加 TextMate 捆绑包后, PyCharm 将为该捆绑包所支持的文件类型提供语法高亮。 以下是一个使用前面添加的 TextMate 捆绑包的 OCaml 代码片段示例:
