当前位置: 首页 > 知识库问答 >
问题:

在Visual Studio中点击选项卡将选择块而不是添加缩进

彭允晨
2023-03-14

我正在使用Visual Studio 2015和ReSharper 2016.2,我有一个奇怪的行为,我可能(意外)激活了它。当光标位于第一个单词之前的一行时,按Tab键可正确缩进该行:

当光标位于行内的任何单词内时,点击Tab键选择单词或块。

但理想的行为是在光标处缩进(例如,如果光标位于字母r之后的字流内,则将一个字拆分为两个字):

有人知道这个“功能”是如何调用的吗?它来自ReSharper吗?在哪里可以启用或禁用它?

共有3个答案

赵钊
2023-03-14

关闭它并使用指针“导航”到要编辑的结构。这样,您可以继续向注释块添加选项卡,直到它们修复了原本无用的功能。那里的一些人有太多的时间来解决不存在的问题,实际上使事情变得更糟。他们将此“功能”的注释行为列为错误。应在2018年前确定。

夔庆
2023-03-14

这被称为结构导航,对于代码块之间的选项卡非常有用,例如方法调用/定义中的参数,这使得编辑非常容易。可以在选项中的编辑器行为下更改行为。更多详细信息请参阅文档。

南门焱
2023-03-14

去Resharper-

Resharper 2016.3.1更新。

感谢@Jordan指出这一点!

 类似资料:
  • 我在主类中有这个类,用来在我的JTabbedPane上放置一个关闭按钮。问题是,例如,我打开了三个选项卡:journal、contact和upload,而contact选项卡是当前选择的选项卡。当我尝试关闭不是选定选项卡的日记选项卡时,关闭的是当前选定的选项卡。 这就是我调用选项卡的方法:

  • 在jQuery中创建选项卡。单击其他选项卡时,所有选项卡都将消失。我想不出解决办法 以下是无法正常工作的页面:http://www.sleepfullnights.com/products/sfn-537 这是另一个用它工作的人的JSFIDLE:http://jsfiddle.net/gravitybox/7pHg4/我已经复制并粘贴了其中的每个元素到页面中,问题仍然存在。 一个人指出,当点击标签

  • 问题内容: 我想使用css在html中的选择选项之间添加某种空间(填充,边距或其他)。我已经尝试使用类似的东西: 但是没有用。我已经读过,这是可以做到的,但在IE中不起作用。无论如何,即使它无法在IE中运行,我也希望它可以在其他浏览器中运行。 PS:当前正在使用Chrome 问题答案: 选择选项的样式非常有限,因为要在操作系统中的所有应用程序之间保持一致性和一致性,因此浏览器应限制某些基本元素的样

  • 我一直在尝试更改选择选项的样式。例如添加颜色和背景似乎可以使用下面的代码。但它不起作用,例如边距:20px,边框或任何东西。一直在尝试不同的东西和JS和JQueary,但我不能让它工作,所有的提示都是欢迎的!:) null null

  • 我想创建一个列表视图,只能通过鼠标进行多项选择(不按住ctrl或Shift) 单击某个项目应选择此项目。如果选择了其他项目,请将此新项目添加到所选列表中。以前选中此项目时,请取消选中它。 我不想保留选定的项目。selectionModel上有一个名为“selectIndices()”的方法,它只接受一个或多个整数,而不是整数列表。。。 有男孩有主意吗?

  • 我正在尝试添加选项到一个动态选择输入,依赖于在另一个选择下拉菜单中选择的值。 我已经设法在选择父级中的值时填充数据对象。所有的my触发器也会被执行,子select被禁用,它应该包含数据对象中的所有值,但是它没有填充任何选项。 JS(Coffeescript)代码段: 最后一节特别重要,因为这是JSON数据对象应转换为新选项的地方。下面是在一种情况下响应的对象(根据Firebug): 在本例中,儿童