11

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

有人知道解决这个问题吗?

4

3 回答 3

7

发现这个要点来添加一个 %copy 魔法命令,我的 fork添加了支持 osx/linux/windows 平台。

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

于 2014-05-15T12:28:31.500 回答
6

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

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

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

于 2013-05-13T13:35:28.500 回答
0

真正的永久模式是按照sodd所说的去做,但有点不同:

右键单击 shell 窗口的顶部,但使用default替代properties选项,同时选择optionsQuick edit mode。现在,此设置将在下一次 shell 激活中继续存在。

所以很容易复制和粘贴

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

很酷的是,您现在可以省略副本中的命令数量。

在此处输入图像描述

于 2020-02-07T13:19:23.647 回答