Visual Studio 视觉工作室:关闭窗口的快捷方式无效

zsohkypk  于 2022-11-17  发布在  其他
关注(0)|答案(8)|浏览(175)

我将关闭窗口的快捷键更改为Ctrl+W,将关闭所有窗口的快捷键更改为Ctrl+Shift+W。关闭所有窗口可以正常工作,但Ctrl+W选择当前光标下的单词,但不会关闭窗口。
当我右键单击一个选项卡时,它说Ctrl+W是关闭它的快捷方式(也可以Ctrl+S保存,Ctrl+Shift+W关闭所有)。为什么只有关闭窗口的快捷方式不起作用?

hgb9j2n6

hgb9j2n61#

在Visual Studio中(在我的例子中是VS 2015,但至少在VS 2010中是类似的),键盘快捷键可能有不同的含义,这取决于它们执行的上下文。
点击Tools / Options / Environment / Keyboard来查找或定义快捷键(你可能已经做过了)。我所说的“context”在标记为“Use new shortcut in:“的组合框中被选中。很可能你在“Global”中定义了快捷键,但你想让它在“Text Editor”中工作。在后者中,Ctrl+W选择当前单词。
为“文本编辑器”重新定义Ctrl+W,应该没问题。

bz4sfanl

bz4sfanl2#

我正在使用Visual Studio 2017Visual Studio 2019,并尝试从@TobiMcNamobi的答案,但它不为我工作.经过几次这样的尝试,我得到了它的工作与以下步骤.
您应该将其添加为Global shourtcut,否则它将不适用于Designer视图。
1.将Ctrl+W添加为Window.CloseDocumentWindowGlobal快捷方式
1.移除Edit.SelectCurrentWord的CTRL+W快捷键

yrwegjxp

yrwegjxp3#

在Visual Studio 2019中,默认情况下是Ctrl-F4来关闭文档窗口。操作是Window. CloseDocumentWindow。我知道这是旧的,但可接受的答案是更改快捷键。我宁愿使用默认选项。
工具-〉选项-〉环境-〉键盘

如果您不确定转到上面的路径,您将看到上面的图像,然后您可以在表单底部的框内单击“按快捷键”,并键入您感兴趣的快捷键,它会告诉您它是否被使用,以及它当前用于什么。
您还可以引用文档
https://learn.microsoft.com/en-us/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio?view=vs-2019

r6hnlfcb

r6hnlfcb4#

**2021年:**适用于Visual Studio 2019:

请访问:https://gist.github.com/jpoehls/2030795#gistcomment-2335647
在我的情况下,我必须删除现有的任务。此后,我可以使用热键。

1l5u6lss

1l5u6lss5#

在我的例子中,选项卡没有关闭,因为我正在使用Vim扩展。我必须将以下行添加到Vim设置中:

"vim.handleKeys": {
    "<C-w>": false
}

对于Mac用户,只需按Ctrl +或Command +,搜索Vim并进入settings.json中的Edit,如下图所示:
Screenshot

piah890a

piah890a6#

对于Visual Studio 2022,请确保还从selectCurrentWord命令中删除了Ctrl+W

qvk1mo1f

qvk1mo1f7#

在我的VS Pro 2019中,在Tools / Options / Environment / Keyboard上,第一行提供了使用一个预先制作的键盘Map方案,其中有一个下拉选项用于VSCode键盘Map主题。
我选择了它,它似乎采用了我在VSCode工作中习惯的键盘快捷键,包括Ctrl+W。

t40tm48m

t40tm48m8#

对于那些使用带有VSCodev1.56.2的linux的用户,


搜索View:Close Editor,并如上所述,删除具有所需键绑定的任何键绑定。

相关问题