我正在设置自己的键盘映射,想知道是否可以设置键来切换正在处理的文件类型。例如,如果我有一个普通的纯文本文件并希望它是一个 css 文件,我将有一个将文档类型更改为 css 的键映射。可能的?如果是这样,请向我解释你是如何做到的。
抢
我正在设置自己的键盘映射,想知道是否可以设置键来切换正在处理的文件类型。例如,如果我有一个普通的纯文本文件并希望它是一个 css 文件,我将有一个将文档类型更改为 css 的键映射。可能的?如果是这样,请向我解释你是如何做到的。
抢
对此的键绑定将是:
{
"keys": ["YOUR_SEQUENCE"],
"command": "set_file_type",
"args": {"syntax": "Packages/CSS/CSS.tmLanguage"}
}
如何发现命令名称:
sublime.log_commands(True)
Set Syntax: CSS
命令的名称及其所需的参数应记录到控制台。从那里你只需把它放在正确的 JSON 语法中。
虽然单独的快捷方式解决方案很棒,但它需要编辑配置文件,最重要的是记住您为每个语法创建的所有快捷方式。
在切换文件格式的情况下,通过命令面板快速访问所需的格式可能更有用:
Command Palette
CSS
以突出显示Set Syntax: CSS
命令这很棒,因为它提供了对所有可用格式的快速访问。开始输入set syntax...
,所有可用的格式都会显示出来。