Sublime Text双击突出显示修改

时间:2017-09-11 21:39:53

标签: sass sublimetext3 sublime-text-plugin

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

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

1 个答案:

答案 0 :(得分:4)

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

该特定设置的默认值设置为以下值,其中包含导致您遇到问题的$字符:

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

您可以将此设置修改为不包含$字符,以便将其视为标识符的一部分,该标识符可以执行您想要的操作。

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

为此,您可以在打开并关注Sass文件时选择Preferences > Settings - Syntax Specific,然后将默认设置复制到这些设置中并删除$字符。