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

如何隐藏Diff预览右侧滚动条并解决左侧双行号问题

VS Code Diff视图优化配置问题

需求说明

  • 隐藏Diff预览界面右侧的半透明滚动条
  • 解决左侧出现双行号列的问题
  • 最终目标:让Diff预览界面接近普通编辑视图,同时保留红/绿差异标记区域

已尝试的配置

"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.verticalScrollbarSize": 0,
"editor.overviewRulerBorder": false,

解决方案

1. 隐藏右侧滚动条

全局滚动条配置对Diff视图不生效,需要单独添加Diff编辑器的滚动条设置:

"diffEditor.scrollbar.vertical": "hidden",
"diffEditor.scrollbar.verticalScrollbarSize": 0

2. 消除双行号列

添加以下配置关闭Diff视图的额外行号显示:

"diffEditor.lineNumbers": "off"

如果需要保留单侧行号,可改为"left"或"right",比如只显示左侧行号:

"diffEditor.lineNumbers": "left"

完整配置示例

把这些配置合并到你的settings.json中:

"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.verticalScrollbarSize": 0,
"editor.overviewRulerBorder": false,
"diffEditor.scrollbar.vertical": "hidden",
"diffEditor.scrollbar.verticalScrollbarSize": 0,
"diffEditor.lineNumbers": "off"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 10:25:08