协慌网

登录 贡献 社区

在 Sublime Text 2 中将默认语法设置为其他文件类型

如何在 Sublime Text 2 中为某个文件扩展名设置默认文件类型?具体来说,我希望 * .cfg 文件默认为突出显示 Ini 语法,但似乎无法弄清楚如何创建此自定义设置。

答案

在当前版本的 Sublime Text 2(内部版本:2139)中,可以使用菜单栏中的选项为某个文件扩展名的所有文件设置语法。打开具有您要为其设置默认扩展名的扩展名的文件,然后浏览以下菜单: View -> Syntax -> Open all with current extension as... ->[your syntax choice]

2012 年 6 月 28 日更新: Sublime Text 2 的最新版本(至少从 Build 2181 开始)允许通过单击窗口右下角的当前语法类型来设置语法。这将打开语法选择菜单,并在菜单顶部显示 “ Open all with current extension as... ” 选项。

2016 年 4 月 19 日更新:到目前为止,这也适用于 Sublime Text 3。

转到 “ Packages/User ,创建(或编辑)以您要添加扩展名的语法命名的.sublime-settings文件(在您的情况下为Ini.sublime-settings ,然后在其中编写如下内容:

{
    "extensions":["cfg"]
}

然后重新启动 Sublime Text

在 ST2 中,您可以安装一个名为 Default FileType 的软件包,它可以完成此操作。有关https://github.com/spadgos/sublime-DefaultFileType 的更多信息。