如何在VC++ IDE中定义用于构建默认项目的键盘快捷键?

xml*_*lmx 7 ide keyboard-shortcuts visual-studio visual-c++

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

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

有没有办法定义键盘快捷键,如F4,用于构建默认项目?

Mik*_*chs 14

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

在此输入图像描述


Rog*_*and 3

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

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

建造

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

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

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