【问题标题】:Copy to clipboard from IPython using Windows 7使用 Windows 7 从 IPython 复制到剪贴板
【发布时间】:2013-05-04 10:57:09
【问题描述】:

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

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

【问题讨论】:

  • 我从未在 Windows 上使用过 ipython,但如果它像标准终端窗口一样工作,则有一个用于选择的菜单项,可让您进入选择模式。您还可以更改属性以使选择以更理智的方式工作。

标签: windows ipython ipython-magic


【解决方案1】:

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

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

所以很容易复制和粘贴

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

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

【讨论】:

    【解决方案2】:

    找到this gist添加%copy魔法命令,my fork添加支持osx/linux/windows平台。

    我还没有在windows上测试过,如果遇到任何问题请告诉我。

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-14
        • 2017-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-22
        • 1970-01-01
        相关资源
        最近更新 更多