[Vim] コマンドラインの実行結果を取得する

Vimのコマンドモードでの実行結果を取得したい事あります。
例えば

:set guifont

今設定しているフォントを.gvimrcに描きたいよ〜といった時などです。
目視で打ち込んでも良いですが、以下の方法を使えばレジスタに格納する事ができます。

環境

  • Vim 8.2

方法

:redir @* | set guifont | redir END

redir コマンドはコマンドの実行結果を他のレジスタにリダイレクトするそうです。

参考URL

0 件のコメント :

コメントを投稿