を使用して:Vimの:ソート私はvimの中で、私は私が使用して並べ替えながら検討して使用したい各行の部分を示すために、正規表現を使用してファイルを並べ替えることができることを知っている複数のパターン
:sort 'regex' r
です複数の式を組み合わせることは可能ですか?
ここでは、例を持っている:
INPUT:
bar a 2
foo b 1
bar b 1
foo a 2
:ソート '[AZ]' R
foo b 1
bar b 1
bar a 2
foo a 2
ソート '[0-9]' R
をbar a 2
bar b 1
foo b 1
foo a 2
(多分何か「好き」:sort '[AZ] | [0-9]」R):
bar b 1
bar a 2
foo b 1
foo a 2
による
bar a 2
bar b 1
foo a 2
foo b 1
桁の順序を壊すものを "A" と "B" に、裸の "並べ替え" は動作しませんのでご注意ください!
代替VIM外にも好奇心のために、私はそれはVIMの中にそれを行うには実際に可能かどう知っていただきたいと思います(とafermative場合、どのように;-)
多くのおかげで、 よろしく、受け入れられているが、
'sort '[0-9]' r'の結果は正しく貼り付けられません。結果は異なるはずです。 – Birei
@Birei:そうです。ちょうどそれを修正した。ありがとう! –