使用Windows 7从IPython复制到剪贴板

时间:2013-05-09 20:39:40

标签: windows ipython ipython-magic

我在Windows 7上运行IPython,可以使用%paste magic命令从剪贴板粘贴。但是,我无法从IPython复制到剪贴板。我想从IPython中复制代码片段并将它们粘贴回文本编辑器。

任何人都知道修复此问题吗?

3 个答案:

答案 0 :(得分:5)

如@AdrianRatnapala所述,您可以在终端窗口中右键单击并选择Mark,标记要复制的代码段,然后右键单击(标记的内容将复制到剪贴板时你右键单击)。

使用此功能的更“永久方式”是右键单击终端窗口的标题栏并选择Properties。在Options标签下,勾选QuickEdit Mode旁边的框并保存此设置。

第三种选择是使用IPython's Qt Console。您可以通过在命令提示符下输入ipython qtconsole来使用它。

答案 1 :(得分:4)

发现this gist添加%copy magic命令,my fork添加支持osx / linux / windows平台。

我还没有在Windows上测试它,所以如果遇到任何问题请告诉我。

答案 2 :(得分:0)

真正的永久模式是执行sodd所说的,但要有所不同:

右键单击外壳程序窗口的顶部,但使用default而不是properties选项,还选择optionsQuick edit mode。现在,此设置将在下一个外壳程序激活中保留。

因此复制和粘贴非常容易

拖放以在外壳屏幕内绘制一个矩形,然后按Enter。内容在剪贴板中。之后,如果您可以将其粘贴到外壳中,只需按Right键或在外部,使用常规的Ctrl+V

很棒的事情是您现在可以省略副本中的命令数量。

enter image description here