我希望ST3在选择PHP文件时包含"$",所以我word_separators通过删除$这样编辑:
"word_separators": "./\\()\"':,.;<>~!@#%^&*|+=[]{}`~?"
Run Code Online (Sandbox Code Playgroud)
现在它突出显示整个varibale,包括双击变量时的"$".但是,现在Sublime没有使用默认match_selection功能匹配/概述这些变量.
有什么想法吗?有没有我错过的设置.非常感激.
Mat*_*DMo 15
请查看我对此问题的回答,深入了解更改word_separators和各种查找和选择选项的效果.长话短说,改变word_separators双击的行为,如你所说,但其他操作,包括match_selection依赖于内部单词分隔符列表,显然不能被用户更改.因此,当您双击以选择PHP变量时,您将获得$所选,但不会突出显示该变量的其他实例.用于进行多项选择时将选择它们CtrlD,但是:

此外,使用Find对话框时,其他实例将突出显示:

因此,要解决原始问题,如果需要查看当前所选变量的所有实例,请"find_selected_text": true在用户首选项中设置,双击以选择感兴趣的变量,然后点击CtrlF(⌘F在OS X上)查看所有事件.只要确保没有选择正则表达式搜索按钮,因为在正则表达式中$有特殊含义.