52

我想创建一个新的键绑定来将语法更改为 HTML 或 CSS。我搜索了官方和非官方文档,看看是否有任何问题的答案。

4

4 回答 4

128

使用以下组合键调出命令面板:

Ctrl+ Shift+P

然后输入:

sshtml(例如,将语法设置为 HTML)

于 2012-09-01T12:43:01.897 回答
34

这就是我滚动的方式,如果这就是你的意思的话:

// Syntax Change
{"keys": ["alt+shift+h"], "command": "set_file_type",
"args": {"syntax": "Packages/HTML/HTML.tmLanguage"}
},


{"keys": ["alt+shift+m"], "command": "set_file_type",
"args": {"syntax": "Packages/Markdown/Markdown.tmLanguage"}
},


{"keys": ["alt+shift+p"], "command": "set_file_type",
"args": {"syntax": "Packages/PHP/PHP.tmLanguage"}
},


{"keys": ["alt+shift+j"], "command": "set_file_type",
"args": {"syntax": "Packages/Javascript/JSON.tmLanguage"}
},
于 2012-11-02T11:32:27.380 回答
2

有一种简单的方法可以做到这一点。
在右下角,有一个按钮,单击该按钮您将获得所有可用的语法。在此处输入图像描述

于 2019-05-07T08:29:27.297 回答
1

您可以使用命令托盘 (ctrl + shift + p) 更改语法,但有时使用“ss”或“sshtml”会显示与“设置语法”选项无关的其他命令。

您还可以添加一个新的键绑定用户首选项,它会显示命令面板,其中已经包含文本“设置语法:”。然后你只需要输入你想要设置的语言。

要设置此键绑定快捷方式:

  1. 打开命令托盘(ctrl + shift + p)
  2. 查找并选择“首选项:键绑定”选项
  3. 更新您的用户“.sublime-keymap”文件以在数组中列出“keys”json-object:
[
    "// additonal/exsiting key comands go here...",
    { "keys": ["ctrl+alt+l"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Set Syntax: "} }
]

现在您可以使用 ctrl+alt+l 调出命令提示符。然后只需键入 HTML、CSS 或您想要切换的任何语言。

随意将“键”组合从 ctrl+alt+l 更改为您希望快捷方式的任何其他内容。

于 2019-09-12T18:16:17.447 回答