-1

sil exe ":sb " . current_buffer誰かがvimscriptで何をしているのか説明してもらえますか?使い方を学ぼうとしていますが、vimscriptでドキュメントを探すのはほぼ不可能のようです。

4

1 に答える 1

3

これはいくつかのコマンドの組み合わせであり、それらはすべて省略されています。

そこで使用されているコマンドには、、、、:silentおよび:executeがあり:sbufferます。これらのコマンドに関する情報は:help :silent、vim内から使用して取得できます。他のコマンドについても、同じです。

演算子は、.文字列の連結を行うためにも使用されています。

最初に、演算子を使用して変数の値と .連結します。結果の文字列は、その部分で入力したかのように評価されます。これは、コマンドの一部であるため、メッセージを抑制します 。:sbcurrent_buffer:exe:sil

:sb 4したがって、効果は、通常モードから(の値として4を使用して)入力した場合と同じですcurrent_buffer。これにより、現在のウィンドウが分割され、新しいウィンドウを使用してバッファ番号4が編集されます。

于 2012-12-01T23:55:26.700 に答える