IPython中的Linux-Linebreak

2024-05-19 09:15:48 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我是Linux新手,我非常喜欢在shell中编写和测试python代码的想法。但我的问题是如何在IPython中做换行。每次我使用“normal”快捷键shift+enter时,代码都会被执行。功能键被禁用,键盘布局在我的笔记本电脑上工作正常,有什么问题吗?


Tags: 代码shiftlinuxipython布局键盘shell快捷键
3条回答

如果要换行,则使用\转义字符结束换行,与在Python文件中一样。Shift+Enteripython中没有任何特殊的含义,实际上在shell中大多数地方都没有。它在Python中也没有特殊的含义。

它在一些文本编辑器和文字处理程序中有特殊的意义,尤其是LyX和LibreOffice,当然在一些网站上(通过web浏览器)。

没什么问题。Python代码是逐行执行的。

如果代码在逐行执行时不起作用,则从文件加载时不应起作用(假设在这两种情况下都是“干净的”环境)。

我刚找到一个解决方案,由肯尼斯·法尔克发布: IPython newlines with ^V^J

编辑多行代码块时,请使用Ctrl+V CTRL+J

相关问题 更多 >

    热门问题