如何防止在 VS Code 中意外点击装订线

Posted

技术标签:

【中文标题】如何防止在 VS Code 中意外点击装订线【英文标题】:How to prevent accidental clicking on gutter in VS Code 【发布时间】:2020-08-01 01:01:54 【问题描述】:

vs代码中有一个很烦人的问题:

如果您想折叠一个部分,您可能会不小心点击一个蓝色矩形,当您将鼠标悬停在蓝色(或绿色)线上时会弹出该矩形

在你不小心点击蓝色矩形后,它会显示更改历史记录,如下所示:

有没有办法禁用包含更改的“快速差异”弹出窗口?还是让按钮之间的距离更远?哪些关键字在谷歌搜索此问题时可能会有所帮助?

在禁用所有扩展程序时会出现此问题。

编辑:我想保留排水沟,只需禁用更改历史弹出窗口

还有一个类似的question

【问题讨论】:

这里是关于 editor.contentLeftPadding 作为官方设置的票。此设置不仅可以解决可用性问题,还可以解决视觉问题。 github.com/microsoft/vscode/issues/135114(功能请求需要20个或更多赞) 【参考方案1】:

如here 所述,您可以在编辑器和装订线之间添加一些空间。

转到文件->首选项->设置 点击右上角按钮以 JSON 格式打开设置 将以下内容添加到 json 中:"editor.lineDecorationsWidth": 35,

【讨论】:

这在 2021 年不起作用!但这里是关于 editor.contentLeftPadding 作为官方设置的票。此设置不仅可以解决可用性问题,还可以解决视觉问题。 github.com/microsoft/vscode/issues/135114(功能请求需要20个或更多赞)【参考方案2】:

如果你想禁用它,试试这个:https://***.com/a/52337432/4807542,如果你想隐藏它,试试这个:https://***.com/a/60222758/4807542 希望有帮助

【讨论】:

感谢您的回答。您的解决方案是一起禁用排水沟。我正在寻找一种保留排水沟但禁用“点击操作”的解决方案 您的意思是继续显示它但无法点击它? 是的,完全正确。或者以某种方式在尝试折叠该部分时不要意外点击装订线。

以上是关于如何防止在 VS Code 中意外点击装订线的主要内容,如果未能解决你的问题,请参考以下文章

如何防止在 Android 片段/活动中意外退出应用程序?

如何防止为远程 ssh 连接启动新的 VS Code 窗口

防止在 VS Code 中包装内联 CSS 行

Java Intellij Idea如何添加装订线图标?

如何在 IntelliJ 中禁用装订线“覆盖”图标?

如何更改默认引导流体网格 12 列装订线宽度