我如何使用vim:split来打开ghci和一个Haskell文件?

Jon*_*ein 4 vim haskell

我正在学习写自己一个计划.

我喜欢vim并且想要使用:split将我的顶级文件作为我的Haskell文件,并将底部拆分为ghci,repl.

但是,拆分只会打开文件.这是真的?如何打开我的顶部拆分和我的Haskell文件,我的底部拆分为ghci?

Dan*_*ner 5

您可以使用:terminal命令(感谢@PeterRincker!)来创建终端仿真器拆分.添加要运行的命令; 例如:terminal ghci.

我之前的建议是以不存在:terminal(并且因此可能被忽略)为基础的,其中包括完整性而非有用性.

如果你实际上是指vim(而不是gvim),你可以使用tmux或类似的.这个vim插件可能很适合自动化两个tmux窗格之间的交互.

否则你需要使用插件来从gvim中做终端的东西.vimshellconque在这个领域看起来很相似.

  • 较新的Vim(8+)和NeoVim都支持`:terminal`命令.在Vim中,您可以使用`:terminal ghci`调出终端窗口/拆分.见`:h terminal`&`:h:terminal` (4认同)