Sublime Text 双击高亮修改

Sublime Text Double Click highlighting modification

Sublime Text 在突出显示时不会将 sass 变量($variable)注册为单个项目,因此当我双击名称时,它会突出显示单词,但不包括 $-symbol在突出显示。 Visual Studio,另一方面,select 双击变量时 select 是 $-符号和变量名。

我整天都在写 sass,如果我能修改这个小行为,它会让我的生活变得更加轻松。有没有办法改变这个?我确信可以使用插件,但我不知道是否存在或如何找到它。

有一个名为 word_separators 的设置,它提供了一个字符列表,这些字符被假定为不属于单词的一部分,用于双击 selection、按单词导航、等等。

该特定设置的默认设置如下,其中包括导致您遇到麻烦的 $ 字符:

// Characters that are considered to separate words
"word_separators": "./\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?",

您可以修改此设置以不包含 $ 字符,以便将其视为标识符的一部分,这应该符合您的要求。

为了确保您不会遇到任何其他连锁反应,您可能需要在特定于 Sass 语法的首选项中进行设置。

为此,您可以 select Preferences > Settings - Syntax Specific 当您打开并聚焦 Sass 文件时,然后将默认设置复制到这些设置中并删除 $ 字符.