【问题标题】:Dynamically change line-numbering settings in Visual Studio Code在 Visual Studio Code 中动态更改行号设置
【发布时间】:2017-09-21 16:19:10
【问题描述】:
我知道我可以通过将行 "editor.lineNumbers": "relative", 添加到 settings.json 文件中来将 Visual Studio Code 中的行号更改为相对,但我正在寻找一种将其绑定到键绑定的方法,以便我可以切换在绝对 (on) 和相对 (relative) 之间。我弄乱了键绑定,但找不到可以临时更改设置的命令。
我希望能够有一个键在两者之间切换,但如果必须有一个键将其转换为绝对值,而另一个键将其转换为相对值,那就没问题了。
【问题讨论】:
标签:
visual-studio-code
settings
key-bindings
line-numbers
【解决方案1】:
使用扩展名Settings Cycler,您可以通过在keybindings.json 文件中插入以下条目,使用键盘快捷键在on 和relative 之间切换:
{
"key": "ctrl+l",
"command": "settings.cycle",
"when": "editorTextFocus",
"args": {
"id": "relativeLineNumbers",
"values": [
{
"editor.lineNumbers": "on"
},
{
"editor.lineNumbers": "relative"
}
]
}
}