我有一些代码,如:
testVar = { a: 1 }; testVariable1 = 2; var c = testVar.a + testVariable2; var d = testVar;
字符串我想重命名“testVar”变量。当我用Ctrl+D和编辑变量设置多个光标时,“testVariable”也被选中和编辑。在使用Ctrl+D设置多个光标时,是否有方法跳过某些选择?
mnemlml81#
只需使用Ctrl+K,Ctrl+D。(for OS X:Cmd+K,Cmd+D)需要一点练习,但能完成任务!
s8vozzvw2#
您可以同时按Ctrl+K和Ctrl+D来跳过选择。如果您的选择太远,您可以使用Ctrl+U返回到上一个选择。
可以通过在应用程序菜单栏中转到Preferences > Key Bindings-Default来查看此配置的默认配置,在那里您将看到如下内容:
Preferences
Key Bindings-Default
{ "keys": ["ctrl+d"], "command": "find_under_expand" }, { "keys": ["ctrl+k", "ctrl+d"], "command": "find_under_expand_skip" }
字符串如果你愿意,你可以根据你的需要配置密钥,通过转到Preferences > Key Bindings-User并复制上面的代码,然后更改密钥。
Key Bindings-User
68de4m5k3#
如果你把光标放在单词上,并使用Ctrl + D选择单词。下次你按Ctrl + D时,它应该选择下一个突出显示的单词。如果双击选择单词,Ctrl + D将选择确切的字符串,而不仅仅是突出显示的字符串。换句话说,Ctrl + D不高亮显示任何内容时进行全词搜索。如果您已经高亮显示了某些内容,Ctrl + D将进行子字符串搜索。我已经测试过了,它在Sublime Text 2版本2.0.1,Build 2217中工作。
dvtswwa34#
将光标放在变量之前,不要选择变量,按Ctrl+D选择变量的每个出现,而不是模式。
bttbmeg05#
更新了2020年windows上vscode的答案,在keybindings.json中添加此行以轻松跳过下一个选定的事件:
{ "key": "ctrl+alt+d", "command": "editor.action.moveSelectionToNextFindMatch", "when": "editorFocus" },
字符串
7y4bm7vi6#
我想我明白为什么它让我感到困惑:这不是跳过,这是 * 取消选择 *。你像往常一样点击Ctrl+D,如果你错误地选择了一个,你会做Ctrl+K, D,你首先按K,然后按D,而不放开Ctrl。这会取消选择。
Ctrl+D
Ctrl+K, D
K
D
Ctrl
olqngx597#
对我有用的是使用cxstart +D添加一个新的选择和cxstart +U删除最后一个选择希望它有帮助
7条答案
按热度按时间mnemlml81#
只需使用Ctrl+K,Ctrl+D。
(for OS X:Cmd+K,Cmd+D)
需要一点练习,但能完成任务!
s8vozzvw2#
您可以同时按Ctrl+K和Ctrl+D来跳过选择。如果您的选择太远,您可以使用Ctrl+U返回到上一个选择。
可以通过在应用程序菜单栏中转到
Preferences
>Key Bindings-Default
来查看此配置的默认配置,在那里您将看到如下内容:字符串
如果你愿意,你可以根据你的需要配置密钥,通过转到
Preferences
>Key Bindings-User
并复制上面的代码,然后更改密钥。68de4m5k3#
如果你把光标放在单词上,并使用Ctrl + D选择单词。下次你按Ctrl + D时,它应该选择下一个突出显示的单词。
如果双击选择单词,Ctrl + D将选择确切的字符串,而不仅仅是突出显示的字符串。
换句话说,Ctrl + D不高亮显示任何内容时进行全词搜索。如果您已经高亮显示了某些内容,Ctrl + D将进行子字符串搜索。
我已经测试过了,它在Sublime Text 2版本2.0.1,Build 2217中工作。
dvtswwa34#
将光标放在变量之前,不要选择变量,按Ctrl+D选择变量的每个出现,而不是模式。
bttbmeg05#
更新了2020年windows上vscode的答案,在keybindings.json中添加此行以轻松跳过下一个选定的事件:
字符串
7y4bm7vi6#
我想我明白为什么它让我感到困惑:这不是跳过,这是 * 取消选择 *。
你像往常一样点击
Ctrl+D
,如果你错误地选择了一个,你会做Ctrl+K, D
,你首先按K
,然后按D
,而不放开Ctrl
。这会取消选择。olqngx597#
对我有用的是使用cxstart +D添加一个新的选择和cxstart +U删除最后一个选择希望它有帮助