大文字と小文字を区別しないソート


39

Vimのデフォルトのソートでは大文字と小文字が区別され、次のような結果が生成されます。

A
B
a

同じ入力で次の結果を生成するために、大文字と小文字を区別しないようにするにはどうすればよいですか?

A
a
B

どの程度使用するsort -f新しいファイルに出力をリダイレクトし、最終的にsort -f old_file > new_file
ハスター14

最初のケースでは大文字と小文字が区別されると思いますか?
FDinoff 14

@FDinoff、うん、タイプミスを報告してくれてありがとう:)
sampablokuper 14

回答:


56

Vim独自の:sortコマンド

:%sort i

あなたがしたいことをします。

をご覧ください:help :sort

ただし、システムのsortコマンドをフィルターとして使用できます。

:%!sort -f

:help filterVimと$ man sortシェルを参照してください。


何が違うの間だ:%sort i:sort i
デキング

1
基本的な違いはありません。前者は操作対象の範囲について明示的であり、後者は暗黙的です。
ロメインル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.