【发布时间】:2023-03-24 19:48:01
【问题描述】:
其实在 Sublime Text 3 中有一个简单的改变语言的方法,就在右下角。但是当我的手放在键盘上时,我需要一种快速的方式来改变。 Sublime Text 3 中是否有更改语言的快捷键? 谢谢。
【问题讨论】:
其实在 Sublime Text 3 中有一个简单的改变语言的方法,就在右下角。但是当我的手放在键盘上时,我需要一种快速的方式来改变。 Sublime Text 3 中是否有更改语言的快捷键? 谢谢。
【问题讨论】:
Sublime 中的所有非隐藏语法都会自动添加到View > Syntax 主菜单中,这与单击窗口底部的文件类型时出现的菜单相同。此外,所有语法都作为以Set Syntax: 开头的命令添加到命令面板中。
因此,在文件上交换语法的最简单和最快的非鼠标方式是打开命令面板并输入足够的过滤文本以查找并选择将交换为所需语法的命令,例如在图像中下面切换到 HTML。
Sublime 会记住您为任何给定的命令面板输入选择的命令,因此为了提高速度,您可以使用像 sh 这样的过滤文本并手动选择 Set Syntax: HTML 命令,这似乎告诉 Sublime 这就是您想要的命令。现在,无论何时输入sh,它都会默认为您自动选择该命令。
set_setting 命令可用于设置任何设置,包括syntax 设置,因此您还可以将键绑定到该命令以轻松切换到常用语法。但是,这要求您知道相关语法的完整包资源名称,并且它不会正确设置语法特定设置(需要使用 view.assign_syntax() 的插件)。
包控制上可能有一个包已经提供了这样的命令,但我不知道有任何副手。
【讨论】: