替换为Visual Studio代码

时间:2017-04-11 16:05:49

标签: visual-studio-code vscode-settings

有谁知道“替换为下一个值”(ctr + shift + dot)是如何工作的?

我无法使用此快捷方式在我的vscode上执行任何操作。

我尝试使用google搜索此快捷方式的示例并询问vscode gitter / reddit但无法获得任何答案。

如果有人可以提供使用此快捷方式的步骤,将非常感激。

3 个答案:

答案 0 :(得分:4)

如果我在突出显示整数或浮点字面值(例如165.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" },