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

Posted

技术标签:

【中文标题】在 Visual Studio Code 中动态更改行号设置【英文标题】:Dynamically change line-numbering settings in Visual Studio Code 【发布时间】:2017-09-21 16:19:10 【问题描述】:

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

我希望能够有一个键在两者之间切换,但如果必须有一个键将其转换为绝对值,而另一个键将其转换为相对值,那就没问题了。

【问题讨论】:

【参考方案1】:

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


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

【讨论】:

以上是关于在 Visual Studio Code 中动态更改行号设置的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio Code 中隐藏缩进指南?

Visual studio和Code:Blocks哪个更适合新手写C语言

在 Visual Studio Code 中调试 python 程序时更改代码

为什么选择 Visual Studio Code

Visual Studio Code 扩展突然停止工作

Vim,Visual Studio Code,Emacs 哪个好