当我在意大利语键盘上按键盘快捷键 CTRL + ALT + SHIFT +] 添加一个闭合的花括号时,Visual Studio选择了我的代码块,而不是打印它。 我已经尝试过在Visual Studio上重置键盘映射,但无济于事。
其他程序可以正常工作。我该如何解决这个问题?
答案 0 :(得分:10)
这是Visual Studio 2017版本15.8.0中出现的新功能。
它称为ExpandSelectionToContainingBlock
,它映射到键盘快捷键 CTRL + ALT + SHIFT +] 或 CTRL + ALT + SHIFT ++ (对于VS意大利语)>
但是此映射已从某些没有右括号的键的键盘(例如意大利语)中删除了按下这些键并获得对于许多编程语言必不可少的右括号的能力。
据我所知有两种解决方法
或仅使用数字键盘并按
ALT + 0125
对于使用意大利语版本VS的意大利语读者,上面第3点的搜索应该是 Modifica.Espandiselezioneabloccocontenitore 。我不知道其他语言是否会受到这种“翻译恶习”的影响,但这是需要注意的事情。
该问题已经报告给MS(感谢Albireo)
编辑:似乎他们拥有fixed the problem,在18.5.2版中,快捷方式已分配任何内容。但是我不确定这是否是我之前的操作的结果,或者这(没有快捷方式)现在是否是真正的默认设置。