Saltar al contenido

¿Cómo alinear textos en Sublime Text 3?

Buscamos por diferentes foros para tenerte la respuesta a tu duda, en caso de dificultades déjanos la inquietud y te contestaremos porque estamos para servirte.

Solución:

Puede hacer esto con AlignTab, sin necesidad de un complemento diferente. Solo necesita usar la funcionalidad de expresiones regulares más avanzada como se describe en la página de GitHub.

trae el Command Palette (Control+Cambio+PAGS en Windows o cmd+cambio+PAGS en Mac), escriba “AlignTab”, presione enter, escriba esto y presione enter:

:/r0clf1

Felicitaciones a @Hank por incluir la opción de 0 espacios, ni siquiera se dio cuenta de que no quería el espacio.

Explicación:

  • la : encuentra el colon
  • la / dice está bien ahora aquí vienen algunos argumentos sobre lo que quiero que hagas con el colon
  • la r significa justificar a la derecha la primera columna
  • la 0 significa 0 espacios después de la columna derecha
  • la c significa centrar la columna del medio (que es solo los dos puntos, por lo que no hace nada)
  • la l significa justificar a la izquierda la columna de la derecha
  • la f1 significa solo hacer esto para el primer partido en la línea

Los documentos de AlignTab o los ejemplos vinculados tienen suficiente información para cubrir lo que necesita.

Si resalta el texto original, luego Cmd + Shift + P (o Ctrl Shift P en Windows) e ingresa al modo AlignTab Live Preview, puede ingresar una expresión regular y usar la sintaxis rlc especial.

La sintaxis es:

s+:/r0c1l

Las expresiones regulares son s+ (mayor que 1 espacio) al primero:, luego r0 (alinear a la derecha, 0 espacios), c1 (marca central con 1 relleno a la derecha), luego l (alinear a la izquierda el texto restante). No es necesario un ‘f1’ al final de la expresión, ya que la expresión regular coincide con los espacios iniciales antes de los primeros dos puntos (según su ejemplo).

Si tenía texto recién escrito sin el formato previo que ya había hecho, como:

Version: 1.4.1
Author: Ken Wheeler
Website: http://kenwheeler.github.io
Docs: http://kenwheeler.github.io/slick
Repo: http://github.com/kenwheeler/slick
Issues: http://github.com/kenwheeler/slick/issues

Luego, para convertir a su formato deseado a continuación, será:

:/r0c1lf1

Convertido a continuación:

Version: 1.4.1
 Author: Ken Wheeler
Website: http://kenwheeler.github.io
   Docs: http://kenwheeler.github.io/slick
   Repo: http://github.com/kenwheeler/slick
 Issues: http://github.com/kenwheeler/slick/issues

Este resultado es en realidad mejor que el texto de la pregunta original, porque no hay espacio inicial.

PD Descubrí que los ejemplos de Tablular de los documentos de AlignTab son un poco más útiles, aunque no representan la implementación real de AlignTab.

¡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 *