我很确定我知道这个问题的答案,因为我一直在到处寻找,但如果有人知道他可能就在这个网站上。
是否可以在 Visual Studio 中显示相对于光标位置的行号?光标所在的行始终为 0,上面的行以及下面的行都将为 1,依此类推。
也许有一个插件可以做到这一点?鉴于其他插件(如 Rockscroll)可以修改 VS 文本编辑器中的边距。
谢谢!
似乎大多数相对行号的扩展尚不支持 Visual Studio 2022。
幸运的是,如果你使用VsVim,它直接支持这一点。但需要使用
:set relativenumber
来启用。
为了使其持久化,请使用以下内容创建一个 .vimrc (
%userprofile%\.vimrc
):
set relativenumber
您可能想查看我的 RelativeLineNumbers Visual Studio 2010 扩展。希望您觉得它有用。
对于 Visual Studio 2019 和 vsvim 用户,相对数字现在可以完成这项工作。
请注意,如果 Visual Studio 中有常规行号,则默认情况下将显示 2 个行号列。您可以禁用 VS 默认行号,并且
:set number
和 :set nonumber
将切换扩展程序的列。
如果您使用
vscode-vim
,则可以在用户设置中打开该功能 Smart Relative Line
。
ctrl + shift + P
并搜索用户设置这将在插入模式下设置绝对行号,否则设置相对行号。安静方便。