我刚刚更新PyCharm社区版本2016.3.2(我不知道我更新之前使用什么版本...尴尬)。PyCharm:在控制台执行选择不会忽略领先的空白
更新之前,我曾经是能够做到以下几点:
在编辑器中编写
def foo():
x=1
return 0
,然后突出显示包含x=1
行,做“执行选择在控制台”(快捷键“Alt + Shift + e“)。对于突出显示的单行和代码块,它似乎会剥去正确数量的空白,以便控制台不会看到代码在编辑器中出现在缩进的博客中。
现在,当我尝试相同的事情控制台是不高兴的,我收到“IndentationError:意外缩进”。
由于显而易见的原因,这是令人难以置信的烦人:)提前致谢!
感谢以下David向我指出了PyCharm资源。这是一个已知的错误,如[这里](https://youtrack.jetbrains.com/issue/PY-21653)和[这里](https://youtrack.jetbrains.com/issue/PY-21991)。 – sds