¿Cuál es la forma más simple de obtener el número de distintos repetidos en una región?
Por ejemplo, de
THIS IS LINE A
THIS IS LINE A
THIS IS LINE A
THIS IS LINE B
THIS IS LINE B
THIS IS LINE C
Me gustaría conseguir
THIS IS LINE A 3
THIS IS LINE B 2
THIS IS LINE C 1
La salida podría realizarse sobre la misma región (reemplazando la selección actual).
fuente

uniqtiene la-copción de anteponer recuentos, y no creo que deba ordenar antes de usaruniq. (Además, el OP solicitó procesar la región , no todo el búfer).-cy--countson sinónimos, y es necesario ordenarlos, pero tal vez la versión de Mac usa valores predeterminados diferentes. ¡Corregiré el paso 1!sshde entrar en una caja corriendoUbuntu 14.04.1 LTS: todavía no se necesita ordenar para mí.C-u M-|sort | uniq -cVeo tres tareas aquí:
fuente
how-manynidelete-duplicate-linesexistía, ¡a veces parece que puedes unir palabras en inglés con guiones y Emacs sabe qué hacer! Sospecho que también hay una versión incorporada de Emacsuniq, pero no la encontré.