Keymap Sublime Text 2文件类型?

时间:2012-08-05 06:49:28

标签: html css sublimetext2

我正在设置我自己的键盘图,并想知道是否有设置键来切换正在处理的文件类型的选项。因此,例如,如果我有一个普通的纯文本文件,并希望它是一个css文件,我会有一个键盘图,将文档类型更改为CSS。可能?如果是这样,请向我解释你是如何做到的。

罗布

2 个答案:

答案 0 :(得分:6)

这方面的键绑定是:

{ 
  "keys": ["YOUR_SEQUENCE"], 
  "command": "set_file_type", 
  "args": {"syntax": "Packages/CSS/CSS.tmLanguage"}
}

如何发现命令名称:

  • 打开控制台
  • 输入sublime.log_commands(True)
  • 转到开启标签
  • 打开命令面板并键入Set Syntax: CSS

命令的名称及其必需参数应记录到控制台。从那里你只需要使用正确的JSON语法。

答案 1 :(得分:5)

虽然单个快捷方式解决方案很棒,但它需要编辑配置文件,最重要的是要记住为每个sytax创建的所有快捷方式。

在切换文件格式的情况下,通过命令面板快速访问所需格式可能更有用:

  • CTRL + SHIFT + P 以显示Command Palette
  • 键入CSS以突出显示Set Syntax: CSS命令
  • ENTER

这很棒,因为它可以快速访问所有可用的格式。开始输入set syntax...,将显示所有可用的格式。