【问题标题】:Red lines coming up after strings in SublimeREPL (python)?SublimeREPL(python)中的字符串后出现红线?
【发布时间】:2014-10-30 20:04:38
【问题描述】:

在编写一个简单的 python 应用程序时,我使用 Python 2.7.8 和 Sublime 3,Windows 8.1 的 64 位在 SublimeREPL(用于 python)中将一些字符串打印到控制台。但是,在我打印的每个字符串之后,我都会得到一些非常烦人的红线。有人知道为什么会这样吗?

我将不胜感激。

谢谢!

【问题讨论】:

    标签: python sublimetext sublimetext3 sublimerepl


    【解决方案1】:

    撇号 ' 字符导致 Sublime 的语法突出显示引擎认为您正在开始一个单引号字符串。由于以字符串“open”结尾的行是错误的,因此它在配色方案中以红色的invalid.illegal 范围突出显示。这没什么好担心的,当你在一行中有非结束引号时,你会看到 SublimeREPL 会发生这种情况。

    要验证是否是这种情况,请尝试在 Sublime 中打开一个新文件,将语法设置为 Python,然后粘贴以下代码:

    "This is a valid string"
    "This is also valid even though it has a single quote ' char"
    "This string is not valid
    """This string is valid, and doesn't have the red line
    even though it has a newline, as it's triple-quoted"""
    

    中间(无效的 Python 语法)行将在单词 valid 的末尾到窗口右侧出现红色条纹。其他人不会。

    【讨论】:

    • 那么...我怎样才能摆脱它?
    猜你喜欢
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    相关资源
    最近更新 更多