sil exe ":sb " . current_buffer
誰かがvimscriptで何をしているのか説明してもらえますか?使い方を学ぼうとしていますが、vimscriptでドキュメントを探すのはほぼ不可能のようです。
質問する
435 次
1 に答える
3
これはいくつかのコマンドの組み合わせであり、それらはすべて省略されています。
そこで使用されているコマンドには、、、、:silent
および:execute
があり:sbuffer
ます。これらのコマンドに関する情報は:help :silent
、vim内から使用して取得できます。他のコマンドについても、同じです。
演算子は、.
文字列の連結を行うためにも使用されています。
最初に、演算子を使用して変数の値と
.
連結します。結果の文字列は、その部分で入力したかのように評価されます。これは、コマンドの一部であるため、メッセージを抑制します
。:sb
current_buffer
:exe
:sil
:sb 4
したがって、効果は、通常モードから(の値として4を使用して)入力した場合と同じですcurrent_buffer
。これにより、現在のウィンドウが分割され、新しいウィンドウを使用してバッファ番号4が編集されます。
于 2012-12-01T23:55:26.700 に答える