¿Cómo ordeno líneas semi lexiográficamente en emacs, es decir, lexiográficamente, excepto que 3 se ordena por encima de 11? Por ejemplo, tengo una gran colección de datos, cada entrada de los cuales parece que¿Cómo ordeno líneas semi lexiográficamente en emacs, es decir, lexiográficamente, excepto que 3 se ordena por encima de 11?
[ 5, 3, 21, 1600000 ],
[ 3, 11, 21, 6400000 ],
[ 3, 3, 102, 1600000 ],
etc ...
Mx sort-lines clasifica esto como
[ 3, 11, 21, 6400000 ],
[ 3, 3, 102, 1600000 ],
[ 5, 3, 21, 1600000 ],
pero yo realmente como este ordenado como
[ 3, 3, 102, 1600000 ],
[ 3, 11, 21, 6400000 ],
[ 5, 3, 21, 1600000 ],
Gracias!
que no es estrictamente lexicográficamente para un editor. Un editor maneja el texto, y el tipo que Emacs hizo por defecto _es_ tipo correcto de cadenas lexicográficas – sehe
Gracias sehe, estás en lo cierto. Editaré la pregunta. – mike
¿Has probado sort-numeric-fields? – borrible