Ответ 1
Пожалуйста, смотрите мой ответ на этот вопрос для углубленного изучения влияния изменения word_separators
и различные параметры поиска и выбора. Короче говоря, изменение word_separators
изменяет поведение двойного щелчка, как вы отметили, но другие операции, в том числе match_selection
, полагаются на список внутренних разделителей слов, которые, по-видимому, не могут быть изменены пользователем. Таким образом, при двойном щелчке мыши, чтобы выбрать переменную PHP, вы выберете $
, но другие экземпляры этой переменной не будут выделены. Тем не менее они будут использоваться при использовании Ctrl D для выполнения нескольких выборов:
Кроме того, при использовании диалога Find
будут выделены другие экземпляры:
Итак, чтобы решить вашу исходную проблему, если вам нужно увидеть все экземпляры выбранной в данный момент переменной, установите "find_selected_text": true
в настройках пользователя, дважды щелкните, чтобы выбрать интересующую вас переменную, затем нажмите Ctrl F (⌘ F в OS X), чтобы просмотреть все вхождения. Просто убедитесь, что вы не выбрали кнопку поиска регулярных выражений, так как $
имеет специальное значение в регулярных выражениях.