有谁知道“替换为下一个值”(ctr + shift + dot)是如何工作的?
我无法使用此快捷方式在我的vscode上执行任何操作。
我尝试使用google搜索此快捷方式的示例并询问vscode gitter / reddit但无法获得任何答案。
如果有人可以提供使用此快捷方式的步骤,将非常感激。
答案 0 :(得分:4)
如果我在突出显示整数或浮点字面值(例如16
或5.2
)后按快捷键,则会从中减去1。
奇怪的是,Replace with Previous Value
为值加1,而Replace with Next Value
减1。
我不知道它是否还有其他目的。
答案 1 :(得分:0)
除了可接受的答案外,如果您在布尔值上使用它,它还会在true和false之间切换。
答案 2 :(得分:0)
@FélixCaron指出,这是交换两个密钥的方法。
keybindings.json
{ "key": "ctrl+shift+oem_period", "command": "editor.action.inPlaceReplace.up", "when": "editorTextFocus && !editorReadonly" },
{ "key": "ctrl+shift+oem_comma", "command": "editor.action.inPlaceReplace.down", "when": "editorTextFocus && !editorReadonly" },
此外,就我而言,由于启用了面包屑"breadcrumbs.enabled": true,
,replaceUp键触发了 readcrumbs ,所以我不得不取消绑定。
{ "key": "ctrl+shift+oem_period", "command": "-breadcrumbs.toggleToOn", "when": "!config.breadcrumbs.enabled" },
{ "key": "ctrl+shift+oem_period", "command": "-breadcrumbs.focusAndSelect", "when": "breadcrumbsPossible" },