代码范围线 (Code Range Line)
将光标移到任意代码块的名称上,左侧就会自动显示一条完整的垂直范围线,从代码块第一行一直延伸到结尾的 }。支持函数、类、结构体、命名空间等一切使用 {} 大括号的代码块。
功能
- 自动显示当前代码块范围:光标移到任意代码块名称上,左侧自动出现垂直范围线,覆盖从第一行到结尾
}
- 支持多行参数声明:参数分多行写时,签名的每一行都纳入范围线
- 竖线紧贴代码首字符:范围线自动对齐到代码块的最小缩进处,不会跟代码有额外间距
- 一键选中整个代码块:按
Ctrl+Alt+C,自动选中光标所在代码块的全部内容(含签名)
设置
打开 VS Code 设置(Ctrl+,),搜索 代码范围线 或 functionScopeLine,可以修改以下选项:
| 设置项 |
说明 |
默认值 |
functionScopeLine.color |
范围线的颜色,支持任意 CSS 颜色值,例如 #FF8C00、rgba(255,140,0,0.8)。留空则自动使用当前主题的括号高亮颜色 |
留空(跟随主题) |
functionScopeLine.lineWidth |
范围线的宽度,单位为像素 |
1.5 |
修改颜色示例
在 settings.json 里加入:
"functionScopeLine.color": "#FF8C00",
"functionScopeLine.lineWidth": 2
快捷键
| 快捷键 |
功能 |
Ctrl+Alt+C |
选中光标所在的整个代码块(含签名) |
支持的语言
任何使用 { } 大括号的语言,包括:C、C++、Java、JavaScript、TypeScript、C#、Go、Rust、PHP 等。
| |