1

:version通常モードでvimのバージョンを確認できることを知っています

しかし、コマンドが私に与えるのは読み取り専用のテキストです。私は何も検索できず、それはたくさんのテキストです

:versionでは、コマンドの結果を編集エリアに読み込むにはどうすればよいでしょうか?

多分それは何かのようなものだと思います:r!lsが、どうですか?

:r!vim --versionところで、私はこれを行う正しい方法だとは思いません.GUIを備えたvimがターミナルと同じではないことが原因です。

ありがとうございます!

4

3 に答える 3

2

Vim からバージョン情報を取得するだけの場合は、コマンド ライン オプションでも取得できます--version

$ vim --version > version.txt

特に MacVim の場合、正しい Vim プログラムを呼び出すように注意する必要があります。つまり、システム Vim ではなく、MacVim 実行可能ファイルです。試す:

$ mvim --version > version.txt

出力version.txtと同じバージョン情報が含まれるようになりました。:version

于 2013-05-25T07:38:53.003 に答える
2

:redir次のコマンドを使用して、出力を:versionレジスタに配置できます。

:redir @x
:version
:redir END

(or :redir @x | version | redir END in one line)

次に、バッファに貼り付けます。

"xp

MacVim を使用しているため、mvimスクリプトが .xml のどこかに正しくインストールされていると思います$PATH。その場合は、次のこともできます。

:r !mvim --version
于 2013-05-25T07:56:24.737 に答える