在Sublime Text 3中是否有快捷键可以更改语言?

3

实际上,在 Sublime Text 3 中有一种简单的方法可以更改语言,那就是在右下角。但当我的手在键盘上时,我需要快速更改的方式。是否有在 Sublime Text 3 中更改语言的快捷键?谢谢。

1个回答

6
所有非隐藏的语法都会自动添加到Sublime的“View > Syntax”主菜单中,这与在窗口底部单击文件类型时出现的菜单相同。此外,所有语法都会作为以“Set Syntax:”开头的命令添加到命令面板中。
因此,最简单和最快的非鼠标方式来交换文件的语法是打开命令面板并输入足够的过滤文本,以找到并选择将切换到所需语法的命令,例如在下面的图像中切换到HTML。

Syntax Example

Sublime会记住你选择的命令,以便于加快速度,你可以使用过滤文本(如sh),并手动选择出现的Set Syntax: HTML 命令告诉Sublime这是你想要的命令。现在,每当你输入sh时,它将自动默认选择该命令。 set_setting命令可用于设置任何设置,包括syntax设置,因此你也可以将一个键绑定到该命令上,以轻松切换到经常使用的语法。但是,这需要你知道所涉及语法的完整包资源名称,并且它不会正确设置特定于语法的设置(这需要使用view.assign_syntax()的插件)。
可能有一个可用于Package Control的软件包已提供了这样的命令,但我不知道其中是否有。

非常感谢。这个答案对我帮助很大。我已经尝试了它。到目前为止,我觉得这种方式还不错。 :-) - wisungyo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接