vim - Slimv - 更改 REPL 垂直拆分

标签 vim lisp common-lisp slimv

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

最佳答案

根据文档 (https://github.com/vim-scripts/slimv.vim/blob/master/doc/slimv.txt#L461),执行以下操作应该会使 REPL 在当前窗口下方的拆分中打开。

let g:slimv_repl_split=2

至于窗口的大小,我不认为 slimv 提供了一个选项。 不过,我认为自动命令可以解决问题。

autocmd BufEnter REPL :20wincmd _

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

:help :autocmd
:help autocmd-events
:help :wincmd

关于vim - Slimv - 更改 REPL 垂直拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27866148/

相关文章:

c++ - vim + C++ : insert a uuid in a guard clause

vim - vim中括号内字符串的反转顺序

vim - 如何使用 vi 保存文件名中包含空格的任何文件?

count - 如何计算 lisp 列表中每个元素的重复次数?

lisp - 如何改变传递给函数并在函数内部发生变异的全局变量?

lisp - 从 Common Lisp 中运行 `create-react-app`

git - 从 Vim 保存 Git 消息时 : e32 No File Name

list - lisp 中列表元素的两个元素组合(没有重复项)

function - 是否有任何宏不能表示为函数?

string - 从 lisp 中的八位字节解码单个字符