1

2種類以上の行を含むテキストファイルがあります。それを2つの異なるファイルに分けたいと思います。私はこのコマンドのリストでそれを行います:

:%g/myregexpforlinetype1/ . w >> file1
:%g/myregexpforlinetype1/d
:w file2

しかし、それは最適ではないと思います。どうすればこれをより一般的で、より堅牢で、より効率的にすることができますか?

ありがとう

4

1 に答える 1

1

検索式に一致しないすべての行に一致するファクトを、前の検索を繰り返す:vファクトと組み合わせて使用​​できます。//

:%g/myregexpforlinetype1/ . w >> file1
:%v// . w >> file2
于 2012-04-04T13:56:37.070 に答える