7

Visual Studio for C++ 定义了用于构建整个解决方案的键盘快捷键 F7。但是,它没有定义用于构建默认项目的键盘快捷键。

通常,一个解决方案包含许多项目,其中一个项目是默认的。如果我在默认项目中修改了一些代码并想要构建它,我必须使用鼠标右键单击项目名称,然后选择“构建”菜单。这是缓慢而乏味的。

有没有办法定义一个键盘快捷键,比如 F4 来构建默认项目?

4

3 回答 3

14

在 VS2013 中,我需要使用 CommandBuild.BuildSelection而不是Build.BuildOnlyProject.

在此处输入图像描述

于 2014-07-03T11:12:50.030 回答
3

你没有指定你拥有哪个版本的 Visual Studio,但是在 VS2012 中,你当然可以创建一个键盘快捷键来构建当前项目。

从菜单中选择工具/选项,然后从环境部分选择键盘并找到所需的操作以分配您喜欢的任何键盘快捷键:

建造

只需单击“按快捷键”框,然后按您需要的组合键。

话虽如此,解决方案包含相关项目是正常的,并且这些项目中的一些或全部具有依赖关系,例如静态库和消费可执行文件。只要解决方案中的所有其他项目都已构建,按 F7 构建解决方案只会根据您所做的更改构建必要的项目。所以这样做应该有很少的开销。

如果您的解决方案出于不同的原因将项目分组(例如,作为较大构建的一部分),您始终可以创建一个仅包含单个项目的单独解决方案,然后使用 F7 而无需创建键盘快捷键。

于 2013-09-19T08:37:09.120 回答
1

在 VS 2013 中,在BUILD菜单中,您应该在Build Solution部分之后看到Build Selection部分。您将看到Shift+F6已分配给默认项目Build ErrorHandler

构建菜单

您还可以添加构建工具栏。它上面的第一个按钮应该是Build Selection按钮。

构建工具栏

于 2014-10-03T16:29:46.687 回答