把鼠标光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,按下快捷键“Ctrl+]”。
如果括号匹配正确,光标就会跳转到匹配的括号处,否则光标将会移到函数的结尾处,并且这之间的代码块用紫色表示出来,意即出现了不匹配的现象。举个例子,在图1所示的代码片段中,我们将show()函数的右括号去掉,然后依据上面的方法检测括号是否匹配。
图1 出现的括号不匹配现象
而且,将鼠标放在不匹配的单括号处,Qt Creator也会给出准确的错误提示,如图2所示。
图2 Qt Creator给出的错误提示
我们为其添加上右括号后,Qt Creator的代码编辑器恢复显示正常,如图3所示。
图3 补齐括号后,代码编辑器提示正常,以绿色显示
总结一下:在使用Qt Creator编写的程序中,要检测代码中的括号是否匹配,可以使用快捷键"Ctrl+["或者是"Ctrl+]",你掌握了吗?