[英]Double click highlight variable Sublime Text 3 include $
我希望ST3在选择PHP文件时包含“$”,所以我通过删除$
来编辑word_separators
:
"word_separators": "./\\()\"':,.;<>~!@#%^&*|+=[]{}`~?"
现在它突出显示整个varibale,包括双击变量时的“$”。 但是,现在Sublime没有使用默认的match_selection
功能匹配/概述这些变量。
有什么想法吗? 有没有我错过的设置。 非常感激。
请查看我 对此问题的 回答 ,深入了解更改word_separators
和各种查找和选择选项的效果。 简而言之,改变word_separators
会改变word_separators
的行为,正如您所指出的那样,但其他操作(包括match_selection
)依赖于内部单词分隔符列表,显然用户无法更改。 因此,当您双击以选择PHP变量时,您将获得$
selected,但不会突出显示该变量的其他实例。 使用Ctrl D进行多项选择时将选择它们,但是:
此外,使用“ Find
对话框时,将突出显示其他实例:
因此,要解决原始问题,如果需要查看当前所选变量的所有实例,请在用户首选项中设置"find_selected_text": true
,双击以选择感兴趣的变量,然后按Ctrl F ( ⌘ F OS X)查看所有事件。 只要确保你没有选择正则表达式搜索按钮,因为$
在正则表达式中有特殊含义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.