【问题标题】:Sublime Text Double Click highlighting modificationSublime Text 双击高亮修改
【发布时间】:2017-09-11 21:39:52
【问题描述】:

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

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

【问题讨论】:

    标签: sass sublimetext3 sublime-text-plugin


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    • 太棒了。我并没有真正期待答案,更不用说如此快速、简单和可定制的答案了。
    • 将默认设置复制到这些设置中并删除 $ 字符 - 请将此加粗
    猜你喜欢
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    相关资源
    最近更新 更多