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

时间:2015-09-23 09:26:46

标签: visual-studio shortcut

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

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

5 个答案:

答案 0 :(得分:26)

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

单击工具/选项/环境/键盘以查找或定义快捷方式(您可能已经这样做了)。我称之为" context"在组合框中选择标记为"使用新的快捷方式:"。很可能你在" Global"中定义了快捷方式。但是你想让它在" Text Editor"中工作。在后者 Ctrl + W 中选择当前单词。

重新定义 Ctrl + W for" Text Editor"你会没事的。

答案 1 :(得分:1)

我正在使用Visual Studio 2017,并尝试了@TobiMcNamobi的答案,但它对我不起作用。经过几次这样的尝试,我可以按照以下步骤进行操作。

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

  1. CTRL + W 添加为Global的{​​{1}}快捷方式
  2. 删除Window.CloseDocumentWindow
  3. CTRL + W 快捷方式

答案 2 :(得分:0)

2021:对于 Visual Studio 2019:

见:https://gist.github.com/jpoehls/2030795#gistcomment-2335647

就我而言,我不得不删除必须删除的现有作业。此后,我可以使用热键。

enter image description here

答案 3 :(得分:0)

对于那些在 VSCode v1.56.2 中使用 linux 的用户,

File --> Preferences --> Keyboard Shortcuts

搜索 View:Close Editor 并如上所述,删除具有您想要的键绑定的所有键绑定。

答案 4 :(得分:-1)

在我的 VS Pro 2019 中,在工具/选项/环境/键盘上,第一行提供了使用预制键盘映射方案,以及 VSCode 键盘映射主题的下拉选项。

我选择了它,它似乎采用了我在 VSCode 上使用的键盘快捷键,包括 Ctrl+W。