web-dev-qa-db-ja.com

Visual Studio:ウィンドウを閉じるためのショートカットが機能しない

ウィンドウを閉じるためのショートカットをに変更しました Ctrl+W とすべてのウィンドウを閉じるには Ctrl+Shift+W。すべてのウィンドウを閉じることは問題なく機能しますが、 Ctrl+W 現在カーソルの下にある単語を選択しますが、ウィンドウは閉じません。

タブを右クリックすると、 Ctrl+W それを閉じるためのショートカットです(そしてまた Ctrl+S 保存して Ctrl+Shift+W すべてを閉じる)。ウィンドウを閉じるショートカットだけが機能しないのはなぜですか?

17
Kackao

Visual Studio(私の場合はVS 2015ですが、少なくともVS 2010までは似ています)では、キーボードショートカットは、実行されるコンテキストに応じて異なる意味を持つ場合があります。

[ツール]/[オプション]/[環境]/[キーボード]をクリックして、ショートカットを検索または定義します(おそらく既に行っています)。 「コンテキスト」と呼ばれるものが、「新しいショートカットを使用する」というラベルの付いたコンボボックスで選択されています。 「グローバル」でショートカットを定義した可能性がありますが、「テキストエディタ」で機能させたいと考えています。後者では Ctrl+W 現在の単語を選択します。

再定義 Ctrl+W 「テキストエディタ」の場合は問題ありません。

32
TobiMcNamobi

Visual Studio 2017を使用していて、@ TobiMcNamobiからの回答を試しましたが、うまくいきませんでした。そのようないくつかの試みの後、私はそれを以下のステップで動作させました。

Global shourtcutとして追加する必要があります。そうしないと、Designerビューでは機能しません。

  1. 追加 CTRL+WWindow.CloseDocumentWindowGlobalショートカットとして
  2. を削除します CTRL+WEdit.SelectCurrentWordのショートカット
3
Karan