【问题标题】:disable SublimeREPL backslash highlights禁用 SublimeREPL 反斜杠高亮
【发布时间】:2018-07-27 13:15:16
【问题描述】:

当使用 python 运行 SublimeRepl 时,我注意到它总是突出显示一些反斜杠 + 字符。我不知道为什么会这样,任何关于为什么会这样以及如何禁用它的建议?

旁注 我的搜索使我找到了 ANSII 转义码/颜色代码,甚至语法高亮。这些相关吗?我不确定,因为我对这些主题了解不多

【问题讨论】:

    标签: sublimetext3 syntax-highlighting sublimerepl


    【解决方案1】:

    在 python 中,除非存在 'r' 或 'R' 前缀,'\' 之后的每个字符都被解释为转义序列。此处突出显示的字符不是有效的转义序列. \a 在这里没有以同样的方式突出显示,因为它是一个有效的转义序列。

    \a ASCII 贝尔 (BEL)

    如果你想在字符串中使用反斜杠,你应该像这样使用双斜杠(\\)

    >>> print("c:\\my_main\\asdf\\xsdf")
    

    【讨论】:

    • 感谢您的回答,我知道在 python 中使用反斜杠。这是一个展示亮点的例子。当您打印出路径并因此突出显示许多反斜杠时,真正的问题出现在回溯中......
    • 在我的中,堆栈跟踪路径以双斜杠显示,因此未突出显示。
    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2012-04-14
    • 2013-06-24
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多