我知道Ctrl + Shift + B启动解决方案构建,但我想要一个快捷方式,只是构建当前项目。自定义快捷方式是我唯一的选择吗?
编辑:看起来自定义快捷键是我唯一的选择,因为Shift + F6不适合我。
我知道Ctrl + Shift + B启动解决方案构建,但我想要一个快捷方式,只是构建当前项目。自定义快捷方式是我唯一的选择吗?
编辑:看起来自定义快捷键是我唯一的选择,因为Shift + F6不适合我。
自定义快捷方式取决于您使用的键绑定.....如果你查看你的菜单,它会告诉你是否有一个键绑定。
另一件事我已经习惯了,因为我使用ViEmu,是使用菜单快捷方式。这些操作非常快,并且独立于绑定。
创建项目时,按Alt + B, U
将快捷方式分配给“Build.”“BuildOnlyProject”命令在VS2008中似乎不起作用。
指定快捷方式为“Build.BuildSelection”。如果您有一个解决方案,从各个项目中打开了多个项目和文件,那么无论您当前编辑的是什么文件,当您使用“Build.BuildSelection”指定的快捷方式时,都将定义将要构建的项目。
当您单击Build菜单选项并在菜单本身上看到键盘快捷键时,您将知道键盘快捷键正在工作。
BTW -分配键盘快捷键时不需要重新启动/重启。
你可以使用主菜单中已经建立的快捷键,用Alt键导航:
至少对于VS2013:
Alt + B, B -> Build Solution
Alt + B, R -> Rebuild Solution
Alt + B, U -> Build current project
Alt + B, E -> Rebuild current project
由于某些原因,安装Resharper后我无法获得全局快捷方式工作(尝试了几次!!),但只要你想做的是在主菜单上,总有一个Alt +“Letter1”,“Letter2”组合来触发任何你想要的动作:-)
按(Alt + B + J + B)这些组合键只构建当前选定的解决方案项目(VS 2010)。 它从工具栏中选择“构建”选项(Alt + B键),然后转到“仅构建项目”(J键),然后“仅构建XXX”项目(B键)。
对于Visual Studio 2017社区,您可以使用Alt+b然后按u来构建当前项目。
详细信息:ALT切换到主菜单-> choose b for build -> u从下拉列表中选择build your_project_name选项。
有时我必须使用不同于英语的语言来使用Visual Studio,并且使用Alt和组合键的导航也不同。如果有人有同样的情况,我发现创建一个键盘快捷键来保持语言之间的一致性更方便。我按照https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/上的说明创建了键盘快捷键:
To set this up: Tools -> Options -> Environment -> Keyboard (Spanish: Herramientas -> Opciones -> Entorno -> Teclado) Put the cursor in “Press Keyboard Shortcut Keys” and shift CTRL+SHIFT+B In Show Commands Containing, type: Build.BuildSelection (Spanish: Compilar.Compilarselección) Select Build.BuildSelection from the drop down list and hit apply Put the cursor in “Press Keyboard Shortcut Keys” and shift CTRL+ALT+SHIFT+B In Show Commands Containing, type: Build.BuildSolution Select Build.BuildSolutionfrom the drop down list and hit apply ??? PROFIT!