1

現在のバッファーの最初の行を取得する必要がある vim スクリプトを作成しています。Ex モードでは、入力するだけ1で、必要なコンテンツが表示されます。ex コマンドの出力を vim の変数に入れるにはどうすればよいですか?

4

2 に答える 2

3

クリスの答えは正しいアプローチです。

ただし、次の:redirコマンドを使用して、Ex コマンドの出力を変数にキャプチャできることに注意してください。

:let myvar = ""
:redir => myvar
:command
:redir END

詳細については、を参照:h :redirしてください。

于 2013-04-09T14:19:07.360 に答える
1

欲しい表現はgetline(1). したがって、let x = getline(1).

于 2013-04-09T14:09:08.387 に答える