Saltar al contenido

Cómo ordenar columnas numéricas y literales en Vim

La guía o código que hallarás en este post es la solución más fácil y válida que encontramos a tus dudas o problema.

Solución:

Si tiene un caparazón decente disponible, seleccione sus números y ejecute el comando

:'<,'>!sort -n -k 2

Si va a escribir esto en modo visual, después de escribir los dos puntos, los marcadores ‘<,'> aparecerá automáticamente y solo tendrás que escribir el resto.

Este tipo de comandos (:[motion]!) se llama filtración. Puede obtener más información consultando la ayuda de vim:

:h filter

Ordenar todas las líneas en la segunda columna norte mediante el uso de Vim sort comando, por ejemplo

:sort /.*%2v/ 

Referencia: vimtips.txt

Para vim7 iría por:

:sort n /.*s/

Esto ordenará los números ignorando el texto que coincida con la expresión regular dada. En su caso es la segunda columna.

Si te ha sido de provecho nuestro post, agradeceríamos que lo compartas con el resto seniors de esta manera contrubuyes a dar difusión a este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *