Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一种方法可以在 emacs 中(连续地)启动一个进程吗?例如,想象一下 ruby REPL,我希望在 emacs 中启动命令“irb”,它应该在某种分隔的选项卡或缓冲区中。
M-x shell irb
这将涵盖简单的用例。要获取以前的命令,请键入M-pandM-n而不是 up 和 down。
M-p
M-n
您可以从@legoscia 的链接获得更高级的版本。
对于 Spacemacs 中 REPL 的特定情况,您可以为任何受支持的语言启动一个,SPC m s i然后探索SPC m s所有命令的前缀命令以与 REPL 交互。
SPC m s i
SPC m s
也可以做M-!执行单个 shell 命令并输出到新缓冲区。