在 Visual Studio 代码中动态更改行号设置

Dynamically change line-numbering settings in Visual Studio Code

我知道我可以通过将 "editor.lineNumbers": "relative", 行添加到 settings.json 文件来将 Visual Studio 代码中的行编号更改为相对的,但我正在寻找一种绑定方法它是一个键绑定,这样我就可以在绝对 (on) 和相对 (relative) 之间切换。我弄乱了键绑定,但我找不到可以临时更改设置的命令。

我希望能够有一个键在两者之间切换,但如果必须有一个键将其转换为绝对键,而另一个键将其转换为相对键,那会很好。

使用扩展名 Settings Cycler,您可以使用键盘快捷键在 onrelative 之间切换,方法是在 keybindings.json 文件中插入以下条目:

{
    "key": "ctrl+l",
    "command": "settings.cycle",
    "when": "editorTextFocus",
    "args": {
        "id": "relativeLineNumbers",
        "values": [
            {
                "editor.lineNumbers": "on"
            },
            {
                "editor.lineNumbers": "relative"
            }
        ]
    }
}