Вопрос: Как выполнить многострочные операторы Python в Atom?
Я использую Atom
в качестве Python IDE в Windows.Я не смог выяснить, как выполнить многострочные операторы, как показано ниже:
is_hot = True
if is_hot:
print("It's a hot day.")
В частности, если я запускаю вторую строку (Hydrogen: беги и двигайся вниз; shift-enter в Windows), Я сталкиваюсь с синтаксической ошибкой:
File "<ipython-input-6-2e8a724ca55e>", line 1
if is_hot:
^
SyntaxError: unexpected EOF while parsing
По сути, кажется, что Atom / Hydrogen / language-python неправильно интерпретируют отступ.Чтобы устранить эту проблему, я восстановил настройки Atom по умолчанию, удалив Atom, удалив файл .Atom
(содержащий пакеты и настройки), а затем переустановив Atom.Затем я установил пакет Hydrogen
и установил язык Python.Проблема сохраняется.
Я видел некоторые обсуждения подобных проблем на Github, например здесь .Но я не смог решить проблему.Примечательно, что я не могу найти параметр Add foldEndPattern
в настройках atom / language-python, как указано в выпуске GitHub.
Я могу создать проблему GitHub, но я решил сначала спросить здесь.