Tri insensible à la casse

39

Le tri par défaut de Vim est sensible à la casse et produit des résultats comme celui-ci:

A
B
a

Comment peut-il être rendu insensible à la casse, pour produire le résultat suivant avec la même entrée?

A
a
B
sampablokuper
la source
que diriez-vous d'utiliser sort -féventuellement rediriger la sortie vers un nouveau fichier sort -f old_file > new_file?
Hastur
Je suppose que vous voulez dire sensible à la casse dans le premier?
FDinoff
@FDinoff, oui, merci d'avoir signalé la faute de frappe :)
sampablokuper

Réponses:

56

Le propre :sortcommandement de Vim

:%sort i

fait ce que vous voulez.

Tu vois :help :sort.

Mais vous pouvez utiliser la sortcommande de votre système comme filtre:

:%!sort -f

Voyez :help filterdans Vim et $ man sortdans votre coquille.

romainl
la source
Qu'est-ce qui est différent entre :%sort iet :sort i?
Deqing
1
Aucune différence fondamentale. Le premier est explicite sur la plage sur laquelle il opère tandis que le second est implicite.
romainl