~!@#%^&*|-6ren">
gpt4 book ai didi

php - 双击高亮变量 Sublime Text 3 include $

转载 作者:IT王子 更新时间:2023-10-28 23:54:14 26 4
gpt4 key购买 nike

我希望 ST3 在选择 PHP 文件时包含“$”,所以我通过删除 $ 来编辑 word_separators:

"word_separators": "./\\()\"':,.;<>~!@#%^&*|+=[]{}`~?"

现在它会在双击变量时突出显示整个变量,包括“$”。但是,现在 Sublime 没有使用默认的 match_selection 功能来匹配/概述这些变量。
对此有什么想法吗?有没有我缺少的设置。非常感谢。

最佳答案

请参阅my answerthis question深入了解更改 word_separators 和各种查找和选择选项的效果。长话短说,如您所述,改变 word_separators 会改变双击的行为,但其他操作(包括 match_selection)依赖于内部单词分隔符列表,显然不能用户不得更改。因此,当您双击选择一个 PHP 变量时,您将选择 $,但不会突出显示该变量的其他实例。当使用 CtrlD 进行多项选择时,它们被选中,但是:

$wp_error ctrl+d

此外,当使用查找对话框时,其他实例将被高亮显示:

Find $wp_error

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

关于php - 双击高亮变量 Sublime Text 3 include $,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25613424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com