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