#author("2020-06-29T09:47:41+09:00","default:ryuichi","ryuichi")
#author("2020-06-29T09:48:07+09:00","default:ryuichi","ryuichi")
* redirで出力をリダイレクトする [#g25e0683]

** redirの用途 [#t6291252]

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

** 使い方 [#ga2856a8]

*** ファイルへリダイレクト [#a9ead725]

 :redir > ~/test.txt
 :silent map
 :redir END

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

*** クリップボードへリダイレクト [#w5378e94]

 :redir @a
 :silent map
 :redir END

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

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