自动括号匹配
更新:2007 年 11 月
“自动括号匹配”可对放错地方的括号或无终止的代码段提供即时反馈。通过修改以下开发环境选项,可以更改此功能的行为:
“选项”对话框 ->“文本编辑器”->“常规” 中的“自动突出显示分隔符”
文本编辑器在 “选项”对话框 ->“环境”->“字体和颜色” 中显示设置“大括号匹配(突出显示)”或“括号匹配(方括号)”。
备注
“自动括号匹配”可识别以下括号对:
[C#]
( ) |
括号 |
[ ] |
中括号 |
{ } |
大括号 |
< > |
尖括号 |
" " |
字符串 |
@" " |
原义字符串 |
#region - #endregion |
环绕可折叠的代码块。 |
#if、#else 和 #endif |
控制语句关键字 |
[Visual Basic]
( ) |
括号 |
[ ] |
中括号 |
{ } |
大括号 |
<> |
尖括号 |
[C++]
( ) |
括号 |
[ ] |
中括号 |
{ } |
大括号 |
< > |
尖括号 |
#if、#else 和 #endif |
条件表达式 |
当键入一个右括号时,该括号及与其匹配的括号会保持突出显示几秒钟,或者直到您键入其他按键或移动光标为止。这就大大方便了从视觉上识别代码块。此外,这还有助于识别不匹配的括号或缺少的括号。
当您通过键入右双引号 (") 来完成字符串或原义字符串时,编辑器将整个字符串加粗。字符串一直保持粗体状态,直到您移动光标为止。
在除 Visual Basic 以外的语言中,将光标置于大括号的左侧并按 Ctrl+],光标将移动到匹配的大括号处。
在 Visual C# 中,将光标置于左大括号的左侧或右大括号右侧将以矩形轮廓突出显示匹配的大括号。在这种情况下,大括号将保持突出显示,直到移动光标为止。这同样适用于匹配的圆括号、方括号和尖括号。