Spacemacs - 如何在单独的 window 中打开 shell?

Spacemacs - How to open shell in a separate window?

是否可以在 Spacemacs 中启动 shell,就像使用代码在我的主 window 旁边单独 window 一样?

我想将它用于各种任务,例如 运行 测试、工具和应用程序等

我主要计划将其用于 Python 编码,因此也欢迎任何 Python 特定的提示。

我认为您正在寻找的部分内容可以在 Shell layer 中找到,这将使您可以执行通常在终端仿真器中执行的任何操作,您可以启动 iPython 或来自这里的喜欢。

安装图层后,您可以使用以下 key bindings:

|-------------+------------------------------------------------------|
| Key binding | Description                                          |
|-------------+------------------------------------------------------|
| SPC '​       | Open, close or go to the default shell               |
| SPC "​       | Open external terminal emulator in current directory |
| SPC p '​     | Open a shell in the project's root                   |
| SPC p "​     | Open external terminal emulator in project root      |
| TAB         | browse completion with `helm`                        |
| SPC m H     | browse history with helm (works in eshell and shell) |
| C-j         | next item in history                                 |
| C-k         | previous item in history                             |
|-------------+------------------------------------------------------|

另一部分在 Python layer 中,它支持生成 python 解释器,这可以由 SPC m s i 启动。

如果您喜欢 Jupyter Notebook(以前称为 iPython notebook),也有一个层(ipython-notebook),安装后您可以使用 SPC a i n 启动它。