Visual studio code VS代码:Cmake扩展在侧栏上没有按钮

Visual studio code VS代码:Cmake扩展在侧栏上没有按钮,visual-studio-code,cmake,Visual Studio Code,Cmake,我已经在VS代码中安装了CMake扩展。当我第一次使用CMake时,在安装扩展之后,边栏上出现了一个新按钮,在那里我可以选择CMake并使用扩展。不知何故,在我不得不取消并重新安装VS代码之后,这就不再有效了。我仍然可以安装CMake扩展,但是任何地方都没有按钮,我也不知道如何访问扩展。是否可以手动在侧边栏上添加新按钮?或者有人解决过类似的问题吗? 谢谢你的帮助 您的问题可能有几个原因。以下是我现在能想到的: 确保您的分机正确 有两种流行的CMake扩展: 一个叫做“CMake”(CMake)

我已经在VS代码中安装了CMake扩展。当我第一次使用CMake时,在安装扩展之后,边栏上出现了一个新按钮,在那里我可以选择CMake并使用扩展。不知何故,在我不得不取消并重新安装VS代码之后,这就不再有效了。我仍然可以安装CMake扩展,但是任何地方都没有按钮,我也不知道如何访问扩展。是否可以手动在侧边栏上添加新按钮?或者有人解决过类似的问题吗?
谢谢你的帮助

您的问题可能有几个原因。以下是我现在能想到的:

  • 确保您的分机正确
    有两种流行的CMake扩展:

    • 一个叫做“CMake”(CMake),它提供语法高亮显示和自动完成等语言支持
    • 另一个称为“CMake工具”(cmakeTools),它集成了配置、构建、运行、调试等CMake项目的功能。这是一个为您提供侧边栏的工具
  • 确保有一个CMakeLists.txt
    默认情况下,CMake边栏是隐藏的,并且仅当您的工作区被识别为CMake项目时才可见。如果工作区/打开目录的根目录中存在CMakeLists.txt文件,或者如果您的cmake项目位于工作区的子目录中,则将
    cmake.sourceDirectory
    设置调整为类似
    ${workspaceFolder}/subdr
    ,则会出现这种情况

  • 使用命令调色板(Crtl+Shift+p)
    命令选项板提供了许多与CMake相关的命令,例如
    CMake:Configure
    来配置项目。如果您运行此命令,但未检测到CMakeLists.txt,它将要求您“创建”或“定位”一个

  • 重新启动VS代码
    当我创建一个小项目来测试扩展是否在我的机器上工作时,我必须在手动创建一个CMakeLists.txt后重新启动VS代码,以便扩展检测到CMake项目

  • 启用/禁用CMake侧边栏
    您可以右键单击侧栏(或官方称之为“活动栏”)并启用/禁用每个可用选项卡。确保是一个名为“CMake”的条目,并且已选中该条目

  • 既然您提到您“不知道如何访问扩展”…
    一般来说,除了侧边栏之外,还有几种与扩展交互的方法:

    • 前面提到的命令选项板(Ctrl+Shift+P)。在我看来,VS代码最有用的特性之一
    • 底部的状态栏允许您选择配置(调试/发布)、系统上检测到的编译器工具包/工具链以及默认的构建和启动目标。还有用于构建、运行和调试应用程序的按钮
    • 扩展提供了一些快捷方式,例如F7用于构建,Shift+F5用于调试

    有关更多信息,请参阅文档。

    显然,这是您提到的要点的组合。所以你在这里帮了我很多,谢谢!