You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text编辑Python文件时,引号后斜杠输入第三个字符自动消失的问题解决求助

Sublime Text编辑Python文件时,引号后斜杠输入第三个字符自动消失的问题解决求助

我在Sublime Text里编辑Python(.py)文件时碰到了一个特别闹心的问题:当我在引号(单引号或双引号)后面输入斜杠,接着输入第三个字符的时候,前面的斜杠会直接消失!

具体触发场景比如:

  • 输入 "/hom" 会自动变成 "hom"
  • 输入 "\hom" 会自动变成 "hom"
  • Unicode转义写法 "\u002F" 会变成 "u002F"
  • 带换行符的写法 "\\n555" 会变成 "n555"
  • 就连原始字符串 r"/hom...",输入第三个字符后也会变成 r"hom"

更气人的是,斜杠消失后按CTRL+Z都没法恢复它!

目前我只找到一个临时的解决办法:在Python.sublime-settings里把auto_match_enabled设为false,关闭引号和括号的自动配对功能。但这么做会带来其他问题,比如没法自动补全括号和引号了,实在不是长久之计。

相关设置代码如下:

// Controls auto pairing of quotes, brackets etc
"auto_match_enabled": false,

我已经花了好几个小时排查这个问题,试过调整所有能想到的相关设置——标点规则、自动更正、触发项等等,但都没找到根源。而且这个问题的触发条件很特殊:

  1. 只在编辑Python文件时出现
  2. 手动回退到字符串开头插入斜杠,或者直接粘贴带斜杠的字符串都完全正常
  3. 唯独实时输入引号+斜杠+第三个字符的时候会触发斜杠消失的情况

实在搞不定了,有没有大佬知道怎么调整这个行为?我只是想正常输入开头带斜杠的字符串而已,求支招!

备注:内容来源于stack exchange,提问作者rich neadle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:05:29