【发布时间】:2012-08-27 00:09:38
【问题描述】:
我想创建一个新的键绑定来将语法更改为 HTML 或 CSS。我搜索了官方和非官方文档,看看是否有我的问题的答案。
【问题讨论】:
标签: binding syntax sublimetext2 key-bindings
我想创建一个新的键绑定来将语法更改为 HTML 或 CSS。我搜索了官方和非官方文档,看看是否有我的问题的答案。
【问题讨论】:
标签: binding syntax sublimetext2 key-bindings
使用以下组合键调出命令面板:
Ctrl+Shift+P
然后输入:
sshtml(例如,将语法设置为 HTML)
【讨论】:
⌘ + Shift + p。
这就是我的滚动方式,如果这就是你的意思的话:
// 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"}
},
【讨论】:
您可以使用命令托盘 (ctrl + shift + p) 更改语法,但有时使用“ss”或“sshtml”会调出与“设置语法”选项无关的其他命令。
您还可以添加一个新的键绑定用户首选项,该首选项会显示命令面板,其中已经包含文本“设置语法:”。然后你只需要输入你想要设置的语言。
要设置此键绑定快捷方式:
[
"// 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 更改为您希望快捷键也可以使用的任何其他内容。
【讨论】: