VSCODE:如何将其他语言(HTML)添加到CTRL+ALT+Win+N快捷下拉菜单?

问题描述 投票:0回答:1

在 VSC 中,当我按 CTRL+ALT+Win+N 时,屏幕顶部会出现提示,要求使用特定语言创建新文件;我只将 Python 作为一个选项显示,因为这是我开始学习的语言,并将其设置为我的默认语言。我想将其他语言添加到他的快捷方式下拉菜单中,然后我可以单击它,特别是现在的 HTML。

因此,在屏幕截图中,我想在 Python 下添加其他语言(或按字母顺序排列,无论默认值如何),但我一直无法找到执行此操作的设置。知道那是哪里吗?我知道我可以执行 CTRL+K M,但我希望我可以简单地按 CTRL+ALT+Win+N,然后按向下箭头键并按 Enter,而不是滚动浏览 CTRL+K M 菜单来查找新文件。

是否有“收藏”某些语言的设置?

我尝试在 stackoverflow、google、VSC 的页面上搜索。

visual-studio-code keyboard-shortcuts settings
1个回答
0
投票

作为序言仅供参考,VS Code 能够根据文件内容检测语言模式

打开您所显示的菜单的命令是

Create: New File
,其命令 ID 为
welcome.showNewFileEntries
。该命令的源代码可以在 src/vs/workbench/contrib/welcomeViews/common/newFile.contribution.ts 找到。对于您的疑虑,请特别查看执行
MenuRegistry.appendMenuItem(MenuId.NewFile
的行。如果您搜索
MenuId.NewFile
,您可以在 src/vs/workbench/services/actions/common/menusExtensionPoint.ts 中看到该菜单 ID 的注册(其菜单 ID 为“
file/newfile
”)。因此在 VS Code 中添加到菜单的一般过程适用。

您可以看到内置 ipynb 扩展如何实现添加到该菜单的示例。它在

其扩展清单
中注册其对file/newFile的菜单贡献,在其package.nls.json文件中注册相关翻译信息,并在extensions/ipynb/src/中注册该菜单项的命令的实现ipynbMain.ts。如何实现该命令部分取决于您的扩展。

© www.soinside.com 2019 - 2024. All rights reserved.