如何为VS Code的CTRL+ALT+Win+N快捷键下拉菜单添加其他语言?
解决VS Code自定义新建文件语言选择列表的问题
原生解决方案(无需插件)
VS Code默认的Ctrl+Alt+Win+N快捷键对应workbench.action.files.newUntitledFileWithLanguage命令,其下拉列表会自动记录最近使用过的语言,加上files.defaultLanguage设置的默认语言。要添加HTML选项:
- 先手动创建一个HTML文件,或通过
Ctrl+K M将任意空白文件的语言模式设置为HTML - 再次按下
Ctrl+Alt+Win+N,下拉列表中就会出现HTML选项,后续只要你近期使用过该语言,它就会保留在列表中
自定义固定语言列表(需插件)
如果希望长期固定显示指定语言(不受最近使用记录影响),可以借助multi-command插件实现:
- 安装
multi-command插件 - 打开
settings.json,添加自定义命令配置:"multiCommand.commands": [ { "command": "multiCommand.newFileWithFavoriteLanguages", "sequence": [ { "command": "workbench.action.showQuickPick", "args": { "items": [ { "label": "Python", "description": "新建Python文件", "command": "workbench.action.files.newUntitledFileWithLanguage", "args": "python" }, { "label": "HTML", "description": "新建HTML文件", "command": "workbench.action.files.newUntitledFileWithLanguage", "args": "html" } ], "placeHolder": "选择新建文件的语言" } } ] } ] - 打开
keybindings.json,替换原有快捷键绑定:{ "key": "ctrl+alt+win+n", "command": "multiCommand.newFileWithFavoriteLanguages", "when": "!editorFocus" } - 按下
Ctrl+Alt+Win+N即可弹出你自定义的固定语言列表,用方向键选择后回车就能创建对应文件
说明
VS Code原生没有专门的"收藏语言"设置来直接添加到默认的新建文件语言下拉列表中,上述两种方法是可行的替代方案。
内容的提问来源于stack exchange,提问作者Moose
相关产品推荐
相关产品推荐

