我对maček
有同样的要求我在这里借用maček的例子:
我的代码pic1
:
我选择es
的第一个实例并看到这个(使用光标选择)
pic2
:
完美!但是,当我点击 ctrl + D 几次时,它最终会选择此
pic3
:
Taylan的回答说
如果你把光标(插入符号)放在单词上而不是选择它,然后按下Cmd + d,它将像第二张图像一样选择。
相当令人困惑。
在windows中,在sublime中始终有input cursor
(闪烁的垂直线,可能称为插入符号),不选择任何类型 ctrl + D 会选择input cursor
附近的字符。无法获得pic2
答案 0 :(得分:2)
以下内容来自Windows 7上的Sublime Text 3(Build 3095)。在OS X和Linux以及其他版本上,行为完全相同。
首先,我们输入文本并将光标放在字符串es
中的第一个单词的任何位置:
test 'es cookie set on .test' do
# ^^^ anywhere here
可以在e
之前,在e
和s
之间,或在s
之后 - 它并不重要。
接下来,在没有双击的情况下,点击 Ctrl D ,选择es
并突出显示该单词的其他实例。
现在,再次点击 Ctrl D ,只会选择es
的个别个实例,而不是那些包含在其他词语中,例如test
:
现在,如果您要双击或以其他方式选择es
的第一个实例并多次按 Ctrl D ,这将是结果:
即使在es
或test
等其他字词中,也会选择cookies
的每个实例。
我所描述的是所有平台(包括Windows)上Sublime Text的默认行为。如果将光标放在单词中并按 Ctrl D ,则应选择整个单词。如果没有发生,那么通过插件或用户的keybindings文件以某种方式改变了键绑定。