vi にコマンドラインから複数ファイルを指定する方法

フォルダツリーの中から特定のファイル名を持つファイル群をvi で処理したい時は、次のようにする。

> vi `find . -name '*maildata*'`
(カレントフォルダ以下からファイル名にmaildata を含むファイルを全部オープン)

こうではありません。

> find . -name '*maildata*' | xargs vi

確かに、多ファイルを指定した状態でvim をオープンすることはできるけれども、改行が入力できなくなったり変な事になります。

# どうしてこんなことになるか、理由は分かっていないのですが