我有一些代码:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
我想重命名“testVar”变量。当我使用Ctrl + D和编辑变量设置多个游标时,也会选择并编辑“testVariable”。
有没有办法在使用Ctrl + D设置多个游标时跳过一些选择?
只需使用Ctrl + K,Ctrl + D.
(对于OS X:Cmd + K,Cmd + D)
需要一些练习,但完成工作!
您可以同时按Ctrl + K和Ctrl + D跳过选择。如果您选择的距离太远,可以使用Ctrl + U返回上一个选择。
注意:对于Mac OS X,将Ctrl替换为Cmd。
可以通过转到应用程序菜单栏中的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
并复制上面的代码,然后更改密钥。
如果您将光标放在单词上并使用Ctrl + D选择单词。下次按Ctrl + D时,应选择下一个突出显示的单词。
如果双击选择单词,Ctrl + D将选择确切的字符串,而不仅仅是突出显示的字符串。
换句话说,没有突出显示任何内容的Ctrl + D会进行全字搜索。如果您已经突出显示某些内容,Ctrl + D将执行子字符串搜索。
我已经测试过,它适用于Sublime Text 2 Version 2.0.1,Build 2217。
在变量之前放置光标,不要选择变量,按Ctrl + D选择变量的每个出现,而不是模式。