17

我很确定我知道这个问题的答案,因为我一直在到处搜索,但如果有人知道他可能在这个网站上。

是否可以在 Visual Studio 中显示相对于光标位置的行号?光标所在的行总是 0,上面的行是 1,下面的行等等。

也许有一个插件可以做到这一点?鉴于 Rockscroll 等其他插件可以修改 VS 文本编辑器中的边距。

谢谢!

4

4 回答 4

24

从 VSCode 1.6 开始,您可以在settings.json文件或File>Preferences>Settingseditor.lineNumbers中设置的值。relative

VSCode 设置中的行号选项。

于 2020-11-11T12:30:01.820 回答
11

您可能想查看我的RelativeLineNumbers Visual Studio 2010 扩展。希望你觉得它有用。

于 2013-03-09T12:32:40.047 回答
1

对于 Visual Studio 2019 和 vsvim 用户,Relative Number现在可以完成这项工作。

请注意,如果您在 Visual Studio 中有常规行号,则默认情况下会显示 2 个行号列。您可以禁用 VS 默认行号,:set number并将:set nonumber切换扩展的列。

于 2021-07-04T06:37:53.677 回答
0

似乎大多数相对行号的扩展还不支持 Visual Studio 2022。

幸运的是,如果你使用VsVim它直接支持这一点。但它需要启用:set relativenumber.

要使其持久化,请创建一个包含以下内容的.vimrc ( %userprofile%\.vimrc):

set relativenumber
于 2022-01-31T15:20:26.600 回答