2014-09-05 3 views
1

При написании простого приложения python я печатаю некоторые строки на консоли в SublimeREPL (для python), используя Python 2.7.8 и Sublime 3, 64 бит для Windows 8.1. Тем не менее, я получаю некоторые очень раздражающие красные строки после каждой строки, которую я печатаю. Кто-нибудь знает, почему это происходит?Красные линии, возникающие после строк в SublimeREPL (python)?

Picture of the red lines

Я был бы признателен за любую помощь.

Спасибо!

ответ

2

Символ-апостроф ' вызывает синтаксический синтаксический эффект 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""" 

The (недопустимый синтаксис Python) линия средний будет иметь красная полоса с конца слова valid в правой части окна. Остальные не будут.

+0

Итак ... как я могу избавиться от него? – Hashim