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

我更希望能够有一个可以在两个之间切换的键,但是如果必须有一个键可以将其转换为绝对键,而又有另一个键可以将其转换为相对键就可以了。

最佳答案

使用扩展名Settings Cycler,您可以通过在on文件中插入以下条目,使用键盘快捷键在relativekeybindings.json之间切换:

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

10-06 12:02