redirで出力をリダイレクトする

redirの用途

  • :map のようなコマンドを実行すると結果が大量に出力するので、見づらい
  • そこでコマンドの出力結果をファイルやクリップボードにリダイレクトするのに :redir を使う

使い方

ファイルへリダイレクト

:redir > ~/test.txt
:silent map
:redir END
  • :mapはVimの内部ページャーで表示されるので、全ページ表示するのが面倒。なので、:silent mapとする方が楽
  • 上書きする時は!マークを使って、redir! > ~/test.txt とする

クリップボードへリダイレクト

:redir @a
:silent map
:redir END
  • @aでレジスタaにリダイレクトされたので、"apのようにレジスタを指定してペーストすると内容を確認できる

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-06-29 (月) 09:48:07