可以使用vscode的插件“Bracket Pair Colorizer 2”来实现。具体步骤如下:
-
打开vscode,点击左侧菜单栏中的“扩展”按钮。
-
在搜索框中输入“Bracket Pair Colorizer 2”,点击安装该插件。
-
安装成功后,重启vscode。此时在左下角会看到插件的开关按钮。
-
在左侧菜单栏的“设置”中搜索“bracketPairColorizer”,进入设置页面。
-
修改“bracketPairColorizer.colorMode”为“Independent”,这使得插件可以为不同深度的花括号设置不同的颜色。
-
修改“bracketPairColorizer.forceUniqueOpeningColor”为“true”,这强制花括号对颜色进行区分。
-
修改“bracketPairColorizer.forceIterationColorCycle”为“true”,这将为每个循环结构迭代使用不同的颜色。
-
在代码中写入以下内容,即可看到花括号颜色的变化:
#include <iostream>
using namespace std;
void foo(int arr[] {1, 2, 3})
{
for (auto i : arr)
{
if (i>1)
{
cout<<"i is greater than 1"<<endl;
}
else
{
cout<<"i is less than or equal to 1"<<endl;
}
}
}
int main()
{
int arr[] {4, 5, 6};
foo(arr);
return 0;
}