読者です 読者をやめる 読者になる 読者になる

yashigani?.days

週刊少年ジャンプについてだらだら書きます

Vim に標準入力から読み込ませる

curl とかでとってきた xml を成形して Vim で開きたいみたいなときに成形結果をリダイレクトして Vim で開く,みたいにすると無駄にファイルを作らないといけないのでめんどうです
標準入力から直接 Vim に渡せないかなーと思って調べたらちょうどな - オプションがありました

ls | vim -

これで ls の出力を直接 Vim に渡せます

余談ですが,これを調べるためにググりましたが,普通にヘルプ見れば書いてました
まずはヘルプを確認するようにしようと思いました

usage: vim [arguments] [file ..]       edit specified file(s)
   or: vim [arguments] -               read text from stdin
   or: vim [arguments] -t tag          edit file where tag is defined
   or: vim [arguments] -q [errorfile]  edit file with first error