8

Visual Studio 2013 でキーボード ショートカットを Shift + Tab に設定しようとしています。ただし、「ショートカットキーを押す」テキストボックスにカーソルを置いて Shift + Tab の組み合わせを押そうとすると、テキストボックスには何も入力されず、タブが前のコントロールに戻ります!

実際にキーボード ショートカットを入力していて、コマンドを使用していないことを Visual Studio に知らせるために不足しているものはありますか?

4

3 に答える 3

2

tab と shift-tab は Windows にバインドされていると思うので、Edit.SelectNextControl と Edit.SelectPreviousControl の割り当てを解除してもあまり効果がありません...

ただし、XML をハッキングすることはできます。VS2013 は、変更されたキーボード ショートカットを Documents\Visual Studio 2013\Settings の下の CurrentSettings.vssettings に保存します。

  1. 場合に備えて、CurrentSettings.vssettings ファイルのコピーを作成します。VS は、このファイルを閉じるたびに上書きします。
  2. VS で、キーボード ショートカットの設定に移動します ([ツール] > [オプション] > [環境] > [キーボード])。
  3. 代わりに、必要なショートカットを Shift+Tab として Ctrl+Shift+Tab として割り当てます。
  4. 承認 + 閉じる VS.
  5. CurrentSettings.vssettings を開く
  6. ショートカット文字列 (Edit.SelectNextControl など) を検索するか、Ctrl+Shift+Tab を検索します。
  7. Ctrl+Shift+Tab のような部分を含む長い XML 行が必要です。
  8. Ctrl+ を削除して、Shift+Tab が残るようにします
  9. 保存して、VS を再起動します。

Windowsとの戦いで頑張ってください:)

于 2013-11-13T15:36:36.160 に答える