绿色的Visual Studio下划线_(不绿色波浪形)

Ste*_*uis 12 visual-studio

Visual Studio 2013经常使用绿色_(绿色下划线栏)标记我的代码.

在此输入图像描述

它代表什么,是否有与之相关的功能,如自动完成或智能感知?

Nac*_*ota 12

这是Visual Studio 2013中引入的自动大括号完成功能(尽管,与Visual Studio中的许多新功能一样,它实际上是首先在Productivity Power Tools扩展中).

当您编写左大括号时,Visual Studio 2013会自动为您插入一个右大括号.下划线仅表示代码编辑器仍处于大括号完成模式.在此模式下,Visual Studio正在等待您自己是否关闭大括号,在这种情况下,它将删除冗余大括号并在必要时移动文本光标.在此模式下,您还可以按Tab键将光标移动到右括号上; 虽然这只在两个大括号在同一条线上并且光标和右大括号之间没有任何东西(除了空白)之间似乎有效.将光标移动到大括号外会退出此模式.

此功能不仅适用于大括号,还适用于括号,方括号和引号(单引号和双引号).

您可以通过选中或取消选中位于以下位置的自动括号完成复选框来启用或禁用此功能:

工具→选项→文本编辑器→所有语言*→常规

*或特定语言,例如C#