Visual Studioで現在のプロジェクトをビルドするための標準のキーボードショートカットはありますか?


242

Ctrl+ Shift+ Bはソリューションビルドを起動することを知っていますが、現在のプロジェクトをビルドするだけのショートカットが必要です。カスタムショートカットが唯一の選択肢ですか?

編集:カスタムショートカットが私の唯一のオプションのようです。Shift+ F6は機能しません。


65
alt + b + u(ビルドユニット)
Omu

2
Visual Studio 2012でこれを確認しました!
ムハンマド

Ctrl + F6は、VS2013まではそれを実行しますが、VS2015では実行しません(少なくともRC)。
Josh M.

1
Alt + b + uはメニューオプションを押す方法です。コマンドBuild.BuildSelection。既にShift + F6が割り当てられているか、キーボードショートカットで割り当てることができます。
ミルトン

@オムの答えは受け入れられるべきである
niico

回答:


277

「Build.BuildOnlyProject」コマンドへのショートカットの割り当ては、VS2008では機能しないようです。

Build.BuildSelection」へのショートカットを割り当てます。さまざまなプロジェクトから複数のプロジェクトとファイルを開いているソリューションがある場合、現在編集しているファイルは、「Build.BuildSelection」に割り当てられたショートカットを使用したときにビルドされるプロジェクトを定義します。

[ビルド]メニューオプションをクリックするとキーボードショートカットが機能し、メニュー自体にキーボードショートカットが表示されます。

btw-キーボードショートカットを割り当てる場合、再起動/再起動は必要ありません。


3
あなたはソリューションエクスプローラでプロジェクトを選択していない場合は動作していないよう
ロマン

5
ファイルを開いて、そのファイルにフォーカスする必要があります。ファイルが属するプロジェクトは、Build.BuildSelectionでビルドされます。
メトロスマーフ

5
@キース・ニコラスは以下の答えを持っています。私はそれがVS2010で動作することを確認しました:ALT-B(ALTを押したまま)U
ダレングリフィス

1
@ D-Money、Alt + BはVisual Studioビルドメニューを開くためのキーボードショートカット、Uはビルドメニュー内からビルドするためのキーボードショートカットです。この回答で説明されているように、カスタムキーボードショートカットを定義する必要があります。
メトロスマーフ2014

2
キーボードショートカットを割り当てるには、メニューにありますTOOLS \ Options \ Environment \ Keyboard
Myobis

81

使用しているキーバインドに応じたカスタムショートカット.....メニューを見ると、キーバインドがあるかどうかがわかります。

ViEmuを使用しているため、もう1つ慣れているのは、メニューショートカットを使用することです。これは実際には非常に速く、バインディングとは無関係です。

  • プロジェクトをビルドするには、Alt+ BU

17
うーんその気キーボードショートカットウィンドウのみ閲覧可能4行でリストボックスなしリサイズのアクションのinsidious..hundredsある
ルーク

3
知っている!彼らがいつそれを再設計するのか、私は疑問を抱き続けています。
キースニコラス、

2
あなたが探しているものを知っている限り、検索機能はそれを整理するのにかなりうまくいくと思います。
ルーク、

1
メニューのショートカットであなたを待っている全世界があります。彼らは古いゲームのチートコントロールのように読みますが、習得するのは良いことです。
Phil Cooper、

72

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」の組み合わせで、好きなアクションをトリガーできます:-)


resharperをインストールすると、一部のキーボードショートカットが変更されます。リシャープのキーボードショートカットを無効にする必要があります。
HasanG 2017年

1
確認済み、Build CurrentプロジェクトはVS2015で動作し、resharperがインストールされ、キーボードスキームがVSに設定されています。また、再シャープなしでVS2017でも機能します。
Kalyan 2017年

28

C#開発の場合:

F6またはShift+ Ctrl+ B-ソリューション内のすべてのプロジェクトをビルドします。

Shift+ F6-選択したプロジェクトとその依存関係をビルドします。


1
Shift-F6はVS2013 u5で何もしませんでした
Bruce Allen

1
VS 2015でShift + F6が機能することを確認しました(C#開発用に構成されています)。
ヨーヨー

10

Visual Studio 2015/17

ALT+ B+E

ALT+ B=ビルドメニューを開く

E =現在のプロジェクトを再構築


2
だから私はALT + B + Eを試してみました、それは再構築であることがわかりました、それは20分が忘却の中に消えたということを意味します。何にコメントを追加してください。そして、私は実際には、再構築がルカが求めていたこととどう関係があるのか​​わかりません。
ikku100 2018

7

C#開発用。ツール->オプション。「キーボード」を選択し、「Visual C#2005」への追加のキーボードマッピング方式を選択します。このマッピングにはF6標準のショートカットがあります。



3

Visual Studio 2017コミュニティの場合、Alt+ bを押してuからを押すと、現在のプロジェクトをビルドできます。

詳細:ALTメインメニューに切り替えます->ビルドにはbを選択-> uドロップリストからビルドyour_project_nameのオプションを選択します。



0

Visual Studioの2015年には、Alt+ BHあなたのソリューションを構築し、それを公開します。



0

英語とは異なる言語でVisual Studioを使用する必要があり、使用するナビゲーションAltとキーの組み合わせが異なる場合があります。同じ状況に誰かがいる場合、キーボードショートカットを作成して言語間で一貫性を持たせる方が便利であることがわかりました。https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/の指示に従って、キーボードショートカットを作成しました。

これを設定するには:

  1. ツール->オプション->環境->キーボード(スペイン語:Herramientas-> Opciones-> Entorno-> Teclado)
  2. カーソルを[キーボードショートカットキーを押す]に置き、CTRL + SHIFT + Bをシフトします。
  3. Show Commands Containingに、次のように入力します。Build.BuildSelection(スペイン語:Compilar.Compilarselección)
  4. ドロップダウンリストからBuild.BuildSelectionを選択し、applyをクリックします。
  5. カーソルを[キーボードショートカットキーを押す]に置き、Ctrl + Alt + Shift + Bをシフトします。
  6. Show Commands Containingに、次のように入力します。Build.BuildSolution
  7. ドロップダウンリストからBuild.BuildSolutionを選択し、applyをクリックします。
  8. ???
  9. 利益!

-2

Visual Studioのオプションウィンドウの[キーボード]で、[Build.BuildOnlyProject]コマンドを探し、必要なものを設定できます。


7
実際にはこれは正しくありません。BuildSelectionは現在のプロジェクトをビルドします。
John Sheehan

3
-1これは間違いです。それは本当に正しいはずですが。
デビッドマードック

1
BuildSelectionは、現在開かれているファイルのプロジェクトをビルドします。このプロジェクトは、ソリューションエクスプローラーで選択されている(灰色の背景)またはスタートアップ(太字でリストされている)プロジェクトではない可能性があります。BuildOnlyProjectとRebuildOnlyProjectを実行しても、私のインストールでは何も起こりませんでした(2010)。
crokusek 2013

BuildOnlyProjectは、古いバージョンのVisual Studio、またはおそらくC ++でのみ機能するようです。C#を使用するVS 2013では機能しません。使用可能なコマンドではありません。残念ながら。
ヨーヨー、2015年

-2

これらのキーの組み合わせ(Alt + B + J + B)を押して、ソリューションの現在選択されているプロジェクトのみをビルドします(VS 2010)。ツールバーから[ビルド]オプション(Alt + Bキー)を選択し、[プロジェクトのみ](Jキー)に移動してから、[ビルドのみXXX]プロジェクト(Bキー)に移動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.