Sublime Text 2 ctrl + d并不总是选择下一个匹配的字符串

Far*_*her 4 sublimetext2

可能重复:
如何选择具有相同名称的变量(不是文本)?

$project_id = $this->user_model->get_project_id();
$project_id = 'yo';
Run Code Online (Sandbox Code Playgroud)

如果我双击第一个实例project_id,它会突出显示它,然后按ctrl + d将选择ctrl + d project_id内部get_project_id再次选择project_id第2行.

或者,如果我将光标放在第一个project_id,然后点击ctrl + d,它将为我选择它.但是,第二次按下ctrl + d,它会跳过get_project_id并转到第2行.

我希望有人可以遵循这一点.这是一个错误还是一个功能?我为什么要这样做?

Ric*_*tti 8

我不认为这是一个错误.

如果选择一个字符串,CTRL+ D将搜索该字符串的每个匹配项,即使它是另一个字符串的一部分.

如果将光标放在字符串上,CTRL+ D将查找该字符串的确切出现次数.

我觉得这很有用,即使它是一个bug.:)