Spyder 终端#

Spyder-terminal 是一个插件,它允许您在 Spyder 中集成系统终端。

Spyder Terminal in Spyder

Spyder-terminal 允许您使用系统中安装的任何系统 shell(例如 Bash、Zsh 或 Powershell),而不仅仅是 IPython 控制台。您可以使用它来发出命令、与版本控制交互或运行程序。

安装终端#

如果您使用 conda 安装了 Spyder,安装 Spyder-terminal 的最佳方法是在您的终端或 Windows 上的 Anaconda 提示符中运行以下命令

conda install spyder-terminal -c conda-forge

重要

目前,此插件无法与适用于 Windows 和 macOS 的 Spyder 独立安装程序一起使用。我们正在努力使其在未来成为可能。

重启 Spyder 以便能够使用该插件。

使用终端#

安装终端后,它将位于菜单项 视图 ‣ 窗格 ‣ 终端 下。

Spyder showing view panes Terminal

然后您会看到它作为控制台区域底部的一个选项卡。切换到它时,将创建一个新的终端选项卡。您还可以通过单击终端区域右上角的 + 按钮来创建更多终端。

Spyder showing the new terminal button

单击 + 按钮旁边的 选项 按钮将允许您重命名终端、取消停靠终端,并在当前编辑器文件所在目录中打开终端。

Spyder showing the terminal Options menu

如果您右键单击终端区域,可以发出诸如 清除终端放大/缩小复制/粘贴文本 等命令。

Spyder showing the terminal context menu

终端偏好设置#

还可以通过前往 python ‣ 偏好设置…,然后单击左侧菜单上的“终端”选项卡来定制终端。您可以选择 shell 解释器、设置缓冲区限制和光标类型。

Preferences of the Terminal plugin