Visual Studio 命令面板不存在。

12

我希望在Visual Studio中使用Angular。我目前使用的是Visual Studio 2017。

我需要通过命令面板安装一些东西,但是Visual Studio中没有命令面板。我尝试了ctrl+shift+p或ctrl+p组合键,但是没有反应。我还检查了“视图”部分,没有集成的命令行部分或其他任何内容。


2
根据我的理解,这个功能只在Visual Studio Code(新编辑器)中可用,而不是在Visual Studio中。您可以参考此链接进行下载:https://code.visualstudio.com/ - A. Todkar
Visual Studio 2017和2019(我使用的两个版本)都有命令面板,尽管这些答案可能说得不一样。通过使用CTRL+Q来访问它。 - rocksNwaves
4个回答

11

Visual Studio 2022拥有类似命令盘的功能,称为QuickLauncher。您可以按默认的Ctrl+Q打开它,或更改键盘设置以使用Ctrl+P,这是我为我的设置所做的改变。 (Visual Studio中的默认快捷键)


我正在使用2019版本,它也具有此功能。尽管命名与其他IDE不同,但它执行的操作与JetBrains产品中的命令面板相同。 - rocksNwaves

5
命令面板只适用于Visual Studio Code,https://code.visualstudio.com/。你安装了错误的版本。我强烈推荐使用Visual Studio Code进行Angular开发,而不是臃肿的完整版Studio 2017。请使用我上面提供的链接。

1
Visual Studio 2017和2019都有命令面板。通过使用CTRL+Q可以访问它。 - rocksNwaves

1
在Visual Studio中有一个名为GoTo All(Ctrl + Q)的选项,它具有与文件搜索相似的功能,还有其他有趣的代码导航功能,可以执行一些命令,如pull、start、run tests等。

虽然并非完全与Visual Studio Code(不同的IDE)相同,但随着时间的推移,它已经越来越接近了。

例如,有许多缺失的功能,比如'start current page application',可以在Tools -> Options -> Keyboard中设置。

Visual Studio曾提出了一个请求以实现此功能,并且似乎已被Visual Studio团队考虑过。

https://developercommunity.visualstudio.com/idea/460947/command-palette.html


1

快速启动是Visual Studio中的“命令面板”等同于其他工具(如VS Code)中看到的功能。自VS 2012以来,Microsoft Learn的Visual Studio Time Savers系列中提供了一个基本的3分钟演示。

它出现在标题栏中作为一个输入字段:

A screenshot of Visual Studio, cropped to an expanded Quick Launch pop-up offering a few recent and sample searches such as "Change hotkeys and keyboard shortcuts", "New Project", and "Theme"

默认情况下,其快捷键设置为Ctrl+Q,但您可以以至少两种不同的方式自定义此绑定:

  1. 为“Window.QuickLaunch”命令设置快捷键
    • 快捷键可在设置中找到,“环境>键盘”下
    • 您还可以使用快速启动直接跳转到快捷键编辑器,如上面的屏幕截图所示,只需使用“热键”作为搜索词
  2. 如果来自VS Code,则可以选择“Visual Studio Code”作为其他键盘映射方案
    • 选择后,Ctrl+Shift+P将聚焦于快速启动输入字段以进行键盘输入,类似于VS Code在活动编辑器上方弹出命令面板
    • 默认绑定仍将适用并反映在占位符文本中

在VS 2022中,它的最新版本似乎比以前更有能力,现在包括菜单项在其搜索结果中。这包括来自扩展的项目,例如我安装的Visual Studio Tools for Unity(VSTU)中的“Attach Unity Debugger”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接