Slimv - 更改 REPL 垂直拆分

Slimv - Change REPL Vertical Split

我正在使用 Slimv(0.9.13 版)和 Vim(7.4 版)。当我编译或 运行 代码或做任何打开 REPL 的事情时,它总是在我的代码上方的 window 中打开,高度分为 50/50。是否可以默认在较小的 window 和低于我的源代码的情况下打开它?

根据文档 (https://github.com/vim-scripts/slimv.vim/blob/master/doc/slimv.txt#L461),执行以下操作应该会使 REPL 在当前 window.

下面的拆分中打开
let g:slimv_repl_split=2

至于 window 的大小,我认为 slimv 没有为此提供选项。 但是,我认为自动命令可以解决问题。

autocmd BufEnter REPL :20wincmd _

'20' 可以替换为您希望 window 的任何高度,并且 'REPL' 应替换为 REPL 缓冲区的名称。默认值 g:slimv_repl_name 是 'REPL' 所以它应该可以工作。如果您需要有关此解决方案中使用的命令的更多信息,可以在 vim:

中阅读这些内容
:help :autocmd
:help autocmd-events
:help :wincmd