-1

Can someone explain to me what sil exe ":sb " . current_buffer does in a vimscript. I'm trying to learn how to use it, but finding documentation on vimscript seems nearly impossible.

4

1 回答 1

3

那是几个命令的组合,所有命令都是缩写的。

那里使用的命令是:silent:execute:sbuffer。您可以在 vim 中使用 from 获取有关这些命令的信息,:help :silent其他命令也是如此。

.运算符还用于进行字符串连接。

首先,.运算符用于连接变量:sb的值 current_buffer。结果字符串的评估就像您按:exe部分键入它一样,这将抑制消息,因为它是 :sil命令的一部分。

因此,效果就像您:sb 4在正常模式下键入了 (使用 4 作为 的值current_buffer)。这将拆分当前窗口并使用新窗口编辑缓冲区号 4。

于 2012-12-01T23:55:26.700 回答