Sublimetext3 在手写笔语法中,升华自动引用行为是非标准的

Sublimetext3 在手写笔语法中,升华自动引用行为是非标准的,sublimetext3,sublimetext,quotes,stylus,single-quotes,Sublimetext3,Sublimetext,Quotes,Stylus,Single Quotes,我希望这真的很简单,但我仍然没有找到任何解决方案。我过去常常在sublime中键入这样的引号: 我按:' 编辑插入:“插入符号” 我用引号打了一些东西 我再次强调 我得到:“引号中的文本”插入符号 这适用于除Stylus(为支持语法而安装的软件包)之外的所有syntaxt。在这里,它是这样工作的: 我按:' 编辑插入:“插入符号” 我用引号打了一些东西 我再次强调 我得到:'引号中的文本'插入符号' 有没有可能不经许可就纠正这种行为?只在语法上出现这样的错误真的很烦人。双引号也有同样的问题。如果

我希望这真的很简单,但我仍然没有找到任何解决方案。我过去常常在sublime中键入这样的引号:

  • 我按:'
  • 编辑插入:“插入符号”
  • 我用引号打了一些东西
  • 我再次强调
  • 我得到:“引号中的文本”插入符号
  • 这适用于除Stylus(为支持语法而安装的软件包)之外的所有syntaxt。在这里,它是这样工作的:

  • 我按:'
  • 编辑插入:“插入符号”
  • 我用引号打了一些东西
  • 我再次强调
  • 我得到:'引号中的文本'插入符号'
  • 有没有可能不经许可就纠正这种行为?只在语法上出现这样的错误真的很烦人。双引号也有同样的问题。如果你能帮助我,我将非常感激)谢谢

    通过从“context”数组中删除{“key”:“eol_selector”}并添加另一个“key”来解决这一问题,该“key”仅限制针的规则。此项的键绑定如下所示:

    { "keys": ["'"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
      [
        { "key": "selector", "operator": "equal", "operand": "source.stylus"},
        { "key": "setting.auto_match_enabled", "operator": "equal", "operand": true },
        { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
        { "key": "following_text", "operator": "regex_contains", "operand": "^'", "match_all": true },
      ]},