我有这样的代码:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
我想重命名“testVar”变量。当我用Ctrl+D和编辑变量设置多个游标时,“testVariable”也被选中并编辑。
有办法跳过一些选择,而设置多个游标与Ctrl+D?
我有这样的代码:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
我想重命名“testVar”变量。当我用Ctrl+D和编辑变量设置多个游标时,“testVariable”也被选中并编辑。
有办法跳过一些选择,而设置多个游标与Ctrl+D?
当前回答
我想我知道为什么它让我困惑了:这不是跳过,而是取消选择。
你像往常一样按下Ctrl+D,如果你错误地选择了一个,你就会按下Ctrl+K,在这里你首先按下K,然后没有松开Ctrl。这将取消所选内容。
其他回答
更新了2020年windows上的vscode的答案,在键绑定中。Json添加这一行可以轻松跳过下一个选中的事件:
{
"key": "ctrl+alt+d",
"command": "editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus"
},
*是的,我知道这个问题是崇高的文本,但我发现它通过谷歌相同的问题+ vscode,所以它可能会帮助别人,因为映射是相同的。
如果你把光标放在单词上,用Ctrl + D选择单词。下次按Ctrl + D时,它会选择下一个高亮显示的单词。
如果双击选择单词,Ctrl + D将选择准确的字符串,而不仅仅是突出显示的字符串。
换句话说,没有突出显示的Ctrl + D可以进行全词搜索。如果你已经突出显示了一些东西,Ctrl + D将进行子字符串搜索。
我已经测试过了,它可以在Sublime Text 2 Version 2.0.1, Build 2217中工作。
只需使用Ctrl+K, Ctrl+D。
(对于OS X: Cmd+K, Cmd+D)
需要一点练习,但可以完成工作!
我想我知道为什么它让我困惑了:这不是跳过,而是取消选择。
你像往常一样按下Ctrl+D,如果你错误地选择了一个,你就会按下Ctrl+K,在这里你首先按下K,然后没有松开Ctrl。这将取消所选内容。
将光标放在变量之前,不选择变量,按Ctrl+D选择变量的每一个出现,而不是模式。