Visual Studio:关闭窗口不起作用的快捷方式

Kac*_*kao 16 shortcut visual-studio

我更改了快捷方式以关闭一个窗口到Ctrl+ W并关闭所有窗口到Ctrl+ Shift+ W.关闭所有窗口工作正常,但Ctrl+W选择当前光标下的单词但不关闭窗口.

当我右键单击一个标签时,它表示Ctrl+ W是关闭它的快捷方式(还有Ctrl+ S保存和Ctrl+ Shift+ W关闭全部).为什么只有关闭窗口快捷方式不起作用?

Tob*_*obi 32

在Visual Studio中(在我的情况下是VS 2015,但至少类似于VS 2010)键盘快捷键可能具有不同的含义,具体取决于它们执行的上下文.

单击工具/选项/环境/键盘以查找或定义快捷方式(您可能已经这样做了).在名为"使用新的快捷方式:"的组合框中选择我称为"上下文"的内容.您很可能在"全局"中定义了快捷方式,但您希望它在"文本编辑器"中工作.在后者中Ctrl+ W选择当前单词.

重新定义Ctrl+ W"文本编辑器",你应该罚款.

  • 我将如何分配 Ctrl+W(太棒了,<kbd> 在注释中不起作用 -.-)快捷方式也可以在属性编辑器(我打开项目属性的那个)以及所有其他编辑器中工作作为选项卡打开?我真的必须手动为它们分配一个快捷方式吗? (2认同)

Kar*_*ran 13

我正在使用Visual Studio 2017&Visual Studio 2019并尝试了@TobiMcNamobi 的答案,但它对我不起作用。经过几次这样的尝试后,我通过以下步骤得到了它。

您应该将其添加为Global快捷方式,否则它将不适用于Designer视图。

  1. 添加CTRL+W作为Global快捷方式Window.CloseDocumentWindow
  2. 删除CTRL+W快捷方式Edit.SelectCurrentWord

  • 与Window.Close有什么区别? (3认同)