有人可以向我解释一下vimscript中sil exe ":sb " . current_buffer
的作用。我正在努力学习如何使用它,但是找到关于vimscript的文档几乎是不可能的。
答案 0 :(得分:3)
这是几个命令的组合,所有命令都是缩写的。
在那里使用的命令有:silent
,:execute
和:sbuffer
。您
可以使用vim中的:help :silent
获取有关这些命令的信息,
和其他命令一样。
.
运算符也用于进行字符串连接。
首先,.
运算符用于将:sb
与值相连接
current_buffer
变量。生成的字符串将按照您键入的内容进行评估
它由:exe
部分组成,它会抑制消息,因为它是消息的一部分
:sil
命令。
因此,效果就像你从普通模式中键入:sb 4
一样(使用4作为
current_buffer
)的值。这将拆分当前窗口并使用
用于编辑缓冲区编号4的新窗口。