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

时间:2012-11-06 16:08:40

标签: sublimetext2

  

可能重复:
  How to select variables (not text) with the same name?

$project_id = $this->user_model->get_project_id();
$project_id = 'yo';

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

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

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

2 个答案:

答案 0 :(得分:8)

我认为这不是一个错误。

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

如果您将光标放在字符串上, CTRL + D 将查找该字符串的确切匹配项。

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

答案 1 :(得分:1)

This behavior is a bug。您可以在Sublime Text' UserEcho forum上报告。