【问题标题】:Keymap Sublime Text 2 File Type?键盘映射 Sublime Text 2 文件类型?
【发布时间】:2012-08-05 06:49:28
【问题描述】:

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

罗伯

【问题讨论】:

  • CTRL+SHIFT+P,输入“CSS”,ENTER也应该这样做。
  • 这对我来说是最好的解决方案,因为它更容易用于各种文件。下面看起来很有趣,但我需要一些时间才能真正掌握。我不知道如何将其标记为答案?
  • 我会将其作为答案移动,以便其他人可以看到,您可以将其标记为已接受的答案。

标签: html css sublimetext2


【解决方案1】:

这个键绑定是:

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

如何发现命令名称:

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

命令的名称及其所需的参数应记录到控制台。从那里你只需把它放在正确的 JSON 语法中。

【讨论】:

  • 嗨@BoudinCode,感谢您的提示,但是我如何绑定像'command+shift+p,键入sn-ps'这样的命令,我知道,只列出sn-ps?非常感谢!
  • @BoundinCod 如果你输入 command+shift+p 你可以输入 sn-p 并查看列表
【解决方案2】:

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

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

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

这很棒,因为它提供了对所有可用格式的快速访问。开始输入set syntax...,所有可用的格式都会显示出来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    相关资源
    最近更新 更多