Sublime Text在突出显示时不会将sass变量($ variable)注册为单个项目,因此当我双击该名称时,它会突出显示该单词,但不会在突出显示中包含$ -symbol。另一方面,当双击某个变量来选择它时,Visual Studio会选择$ -symbol和变量名。
我整天写sass,如果我可以修改这个小行为,它可以使我的生活变得更加容易。有没有办法改变这个?我相信它可以使用插件,但我不知道是否存在或如何找到它。
答案 0 :(得分:4)
有一个名为word_separators
的设置,它提供了一个字符列表,假定这些字符不是单词的一部分,用于双击选择,按单词导航等等。
该特定设置的默认值设置为以下值,其中包含导致您遇到问题的$
字符:
// Characters that are considered to separate words
"word_separators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?",
您可以将此设置修改为不包含$
字符,以便将其视为标识符的一部分,该标识符可以执行您想要的操作。
为了确保您不会遇到任何其他连锁反应,您可能需要在特定于Sass语法的首选项中设置设置。
为此,您可以在打开并关注Sass文件时选择Preferences > Settings - Syntax Specific
,然后将默认设置复制到这些设置中并删除$
字符。