Groß- und Kleinschreibung wird nicht berücksichtigt


39

Vims Standardsortierung unterscheidet zwischen Groß- und Kleinschreibung und führt zu folgenden Ergebnissen:

A
B
a

Wie kann die Groß- und Kleinschreibung ignoriert werden, um das folgende Ergebnis bei gleicher Eingabe zu erhalten?

A
a
B

Was ist mit der sort -fUmleitung der Ausgabe in eine neue Datei sort -f old_file > new_file?
— Hastur

Ich nehme an, Sie meinen Groß- und Kleinschreibung in der ersten?
— FDinoff

@FDinoff, yep, danke für den Hinweis auf den Tippfehler :)
— sampablokuper

Antworten:


56

Vims eigener :sortBefehl

:%sort i

macht was du willst.

Sehen :help :sort.

Sie können den sortBefehl Ihres Systems jedoch als Filter verwenden:

:%!sort -f

Sieh :help filterin Vim und $ man sortin deiner Muschel.


Was ist anders zwischen :%sort iund :sort i?
— Deqing

1
Kein grundsätzlicher Unterschied. Ersteres bezieht sich ausdrücklich auf den Bereich, in dem es ausgeführt wird, während letzteres implizit ist.
— Romainl
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.