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

7
我知道我可以通过在settings.json文件中添加一行 "editor.lineNumbers": "relative", 来将Visual Studio Code中的行号改为相对行号,但我正在寻找一种方法将其绑定到一个快捷键上,以便我可以在绝对行号(on)和相对行号(relative)之间切换。我已经尝试过按键绑定,但是我找不到可以临时更改设置的命令。
我希望能有一个快捷键来切换两者之间的模式,但如果必须有一个键来切换到绝对行号和另一个键来切换到相对行号,那也可以。
1个回答

13

使用扩展程序Settings Cycler,您可以通过在keybindings.json文件中插入以下条目,使用键盘快捷键在onrelative之间进行切换:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接