我想创建一个新的键绑定来改变语法,比如HTML或CSS。我搜索了官方和非官方文档,看看我的问题是否有任何答案。
谢谢, 亚历克斯。
答案 0 :(得分:119)
使用以下组合键来调出命令调色板:
Ctrl + Shift + p
然后输入:
sshtml
(例如,将语法设置为HTML)
答案 1 :(得分:32)
这就是我如何滚动,如果那就是你的意思:
// 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"}
},
答案 2 :(得分:1)
您可以使用命令面板(ctrl + shift + p)更改语法,但是有时使用“ ss”或“ sshtml”会弹出与“设置语法”选项无关的其他命令。
您还可以添加一个新的“键绑定用户首选项”,该命令首选项将在命令面板中显示文本“ Set Syntax:”。然后,您只需要键入您想要设置的语言即可。
要设置此绑定快捷键:
[
"// 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更改为您希望快捷方式也可以使用的其他任何功能。
答案 3 :(得分:0)