如果我强调全部的Visual Studio 2019 中的文本行,包括任何前导空格,Shift+Tab热键不会降低缩进级别。
仅当我选择所有内容时才有效后前导空格。
这让我非常沮丧,因为我经常使用Shift+↓和Shift+选择整行↑,并且希望能够快速改变它们的缩进级别。
是否有任何我可以更改的设置或可以添加的扩展,以使其以所需的方式工作?我曾经使用过的所有其他代码编辑器都允许在选择了整行时使用Shift+ 。Tab
答案1
实际上,只有选择了整行时它才会起作用。这意味着要选择整行,请使用以下方法之一:
- 将光标置于行的第一个位置并按Shift+↓
- 使用鼠标左键双击行尾。
通过这种方式选择整行后,Shift+Tab将减少缩进级别。
笔记:
当仅选择一行的可见部分时, +不起作用,而没有行尾 (EOL) 隐藏格式符号(通常不会显示在编辑器中)Shift。Tab