Visual studio 无法在Visual Studio 2017的意大利键盘上打印}

Visual studio 无法在Visual Studio 2017的意大利键盘上打印},visual-studio,visual-studio-2017,Visual Studio,Visual Studio 2017,当我在意大利键盘上按键盘快捷键CTRL+ALT+SHIFT+]以添加闭合的大括号时,VisualStudio会选择我的代码块而不是打印它。 我已经尝试在VisualStudio上重置键盘映射,但没有成功 其他程序工作正常。如何解决此问题?这是Visual Studio 2017 15.8.0版中出现的一项新功能。 它被称为ExpandSelectionToContainingBlock,在意大利语中,它被映射到VS的键盘快捷键CTRL+ALT+SHIFT+]或CTRL+ALT+SHIFT++ 但

当我在意大利键盘上按键盘快捷键CTRL+ALT+SHIFT+]以添加闭合的大括号时,VisualStudio会选择我的代码块而不是打印它。 我已经尝试在VisualStudio上重置键盘映射,但没有成功

其他程序工作正常。如何解决此问题?

这是Visual Studio 2017 15.8.0版中出现的一项新功能。 它被称为ExpandSelectionToContainingBlock,在意大利语中,它被映射到VS的键盘快捷键CTRL+ALT+SHIFT+]或CTRL+ALT+SHIFT++

但是这种映射已经消除了一些键盘的功能,比如意大利键盘,没有右大括号键,按下这些键就可以得到许多编程语言所必需的右大括号

据我所知,有两种解决办法

转到“工具”菜单并选择“自定义” 按键盘按钮 搜索Edit.ExpandSelectionToContainingBlock 按下移除 或者只需使用数字键盘并按

ALT+0125

对于使用意大利语版VS的意大利语读者,上面第3点的搜索应该是Modifica.espandiselezioneablococontenitor。我不知道其他语言是否受到这种“翻译恶习”的影响,但这是一件需要注意的事情


这个问题已经向阿尔比雷奥女士报告了


编辑:似乎他们有,在版本18.5.2中,有任何指定给快捷方式的内容。但是我不确定这是否是我以前的行为造成的,或者这没有捷径是现在真正的默认设置。

非常感谢!它起作用了!这个问题已经在中报告过,许多其他的问题都是重复的,给出的答案与您的答案相同。关于按键组合:在意大利键盘上,正确的组合是SHIFT、CTRL、ALT和+,而不是]。在没有修改器的键盘上,]不可用,可以使用CTRL、ALT和+。你也可以在这个答案的屏幕截图中看到罪魁祸首快捷键:来源:有一个意大利键盘。@Albireo很有趣,我也是,但Visual Studio是英文版本,快捷键链接到右方括号。事实上,+和]位于我的Microsoft Comfort键盘上的同一物理键中5000@jessehouwing为什么要将此项关闭为重复项而不是另一项?要检查什么快捷方式劫持按键,可以使用中介绍的方法,也可以按SHIFT+ALT GR+braces来键入大括号。@Banex他们告诉我SHIFT+ALT GR+{也会受到影响