有没有办法让vscode行号字段的宽度更小?

CJ *_*ean 33 visual-studio-code

包含代码行号的垂直列是VSC太宽.有没有办法缩小范围?

vsc查看行号

jps*_*jps 71

您无法更改此列的大小.

实际上有三列:

在此输入图像描述

  • linenumber的左边是调用的列glyphMargin,设置调试断点的位置(红点).(当您编辑设置时,当您指向该行时,该列会显示一支笔,如下面的屏幕截图所示)
  • 行号本身
  • 它的右边你可以折叠/展开你的代码.

如果这三个都是活动的,它看起来像这样(设置)或类似上面(代码)

在此输入图像描述

为了节省空间,你可以

这可能不是你想要的,但如果你不使用代码折叠或调试器或不需要亚麻,你至少可以节省一点空间.要更改这些设置,请按ctrl,或单击菜单文件/首选项/设置.


dan*_*nii 15

[EDIT MAY 2020] 未记录设置的名称显然已更改为editor.lineDecorationsWidth,因此更新下面的答案。

实际上,Visual Studio Code 中有一个未记录的设置可以完全满足您的要求。它被称为"editor.lineDecorationsWidth",尽管您会收到某种警告Unknown setting parameters或下划线波浪线,但它会起作用。

这是行号占用的最小可能空间的配置(当然,并保留所述行号):

"editor.lineDecorationsWidth": 0,
"editor.glyphMargin": false,
"editor.folding": false,
Run Code Online (Sandbox Code Playgroud)

来源:https : //github.com/Microsoft/vscode/issues/48791

  • 是的,`"editor.lineNumbersMinChars": 1,`也不适合我。然而 `"editor.lineDecorationsWidth": 0,` 似乎有效,并且同样没有记录。 (2认同)