You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除VS Code中行号前用于断点的空白区域?

移除VS Code行号前空白区域的方法

方法一:用内置设置快速调整

  • 打开设置:按Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者点击左下角齿轮图标选择「设置」
  • 按需选择操作:
    • 完全隐藏行号栏(包含断点区域):搜索 editor.gutter,将选项设为false,直接腾出左侧所有空间
    • 保留行号但去掉断点空白:搜索 editor.showBreakpoints 设为false,同时确保editor.lineNumbers为on,行号会自动靠左对齐,消除多余空白

方法二:自定义CSS精细控制(适合追求极致空间的情况)

如果内置设置的效果不够彻底,可以用自定义样式实现:

  • 安装「Custom CSS and JS Loader」扩展
  • 在用户目录的.vscode文件夹中新建custom.css文件,写入以下代码:
/* 移除断点区域的空白 */
.monaco-editor .margin .glyph-margin {
    display: none !important;
}
/* 让行号栏完全靠左,消除左侧空隙 */
.monaco-editor .margin {
    margin-left: 0 !important;
}
/* 可选:调整行号内边距,避免太贴边缘 */
.monaco-editor .line-numbers {
    padding-left: 4px !important;
}
  • 重启VS Code,打开命令面板(Ctrl+Shift+P/Cmd+Shift+P),执行「Reload Custom CSS and JS」,样式即可生效
  • 注意:VS Code更新后可能触发签名校验,重新执行加载命令就能恢复,或者临时关闭security.workspace.trust.enabled设置(仅在信任的工作区操作)

内容的提问来源于stack exchange,提问作者Ajay Sahu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 00:20:26