Herramienta de ajuste de línea
Ajusta cualquier texto al ancho de columna que elijas, como 72 u 80 caracteres, con saltos de línea reales que se conservan al copiar y pegar. Añade sangrías o un prefijo como > o //, mantén las listas ordenadas o cambia a Desajustar para unir las líneas ajustadas en párrafos.
Última actualización:
Cómo usar Herramienta de ajuste de línea
- Pega tu texto en el cuadro de la izquierda o pulsa Cargar ejemplo para probarlo.
- Elige Ajustar o Desajustar con las pestañas de arriba.
- Define el ancho de línea en caracteres (72 y 80 son clásicos para email y terminales) y la sangría o el prefijo que necesites.
- Elige cómo tratar las palabras largas y los saltos de línea existentes: reajustar los párrafos o conservar cada línea y ajustar solo las largas.
- Copia o descarga el resultado. Usar como entrada te permite hacer una segunda pasada, por ejemplo, desajustar y luego volver a ajustar a un nuevo ancho.
Cómo funciona el ajuste de línea
La herramienta usa el mismo método de llenado voraz de líneas que herramientas clásicas de Unix como fold -s y fmt: coloca las palabras en una línea una tras otra y empieza una nueva línea en cuanto la siguiente palabra haría que la línea superara el ancho. En forma de fórmula, una palabra w se añade a la línea actual cuando
length(lead) + length(line) + 1 + length(w) ≤ width
donde lead es el prefijo más la sangría (solo se cuenta si está marcado Contar el prefijo y la sangría en el ancho). Si ni siquiera una línea vacía puede contener la palabra, esta va en su propia línea o, con Cortar palabras marcado, se divide en partes de width − length(lead) caracteres (uno menos si se añade un guion).
Por ejemplo, con un ancho de 20, la frase The quick brown fox jumps over the lazy dog se convierte en tres líneas: The quick brown fox (19), jumps over the lazy (19) y dog (3).
Anchos de línea comunes
| Ancho | Uso típico |
|---|---|
| 50 a 72 | Mensajes de commit de Git: asunto de unos 50, cuerpo ajustado a 72 |
| 72 | Comentarios y docstrings de Python (PEP 8), cuerpo de emails de texto plano |
| 76 a 78 | Email de texto plano (RFC 5322 recomienda no más de 78 caracteres por línea) |
| 79 a 80 | Código fuente y salida de terminal; la pantalla tradicional de 80 columnas |
| 100 a 120 | Límites de estilo de código más anchos que usan muchos proyectos modernos |
| 45 a 75 | Medida de lectura cómoda para la prosa según las guías de tipografía |
Consejos
- Citar una respuesta de email: pon el prefijo
>y el ancho en 72. - Comentarios de código: usa
//o#como prefijo y ajusta la sangría a tu código. - Reajustar texto antiguo: primero usa Desajustar, pulsa Usar como entrada y luego Ajustar al nuevo ancho. O simplemente usa Reajustar párrafos, que hace ambas cosas en un solo paso.
- Sangría francesa para referencias: pon Sangría de primera línea en 0 y Sangría de las demás líneas en 4.
Preguntas frecuentes
¿Cuál es la diferencia entre ajuste suave y ajuste duro?
El ajuste suave es solo visual: un editor o navegador distribuye el texto para que quepa en la ventana, pero el texto sigue siendo una sola línea larga. El ajuste duro inserta caracteres de salto de línea reales en el ancho elegido, así que el texto conserva la misma forma al pegarlo en un email, una terminal, un archivo de código u otro programa. Esta herramienta produce ajustes duros.
¿Qué ancho de línea debo usar?
72 caracteres es la opción clásica para emails de texto plano y el cuerpo de los mensajes de commit de Git, 76 a 78 también es habitual en email, y 79 u 80 es el límite tradicional para código y terminales (PEP 8 recomienda 79 para el código Python y 72 para comentarios y docstrings). De 60 a 70 caracteres también se considera una medida de lectura cómoda para la prosa.
¿El ancho incluye el prefijo y la sangría?
Por defecto, sí: con un ancho de 72 y el prefijo "> ", cada línea, incluido el prefijo, tiene como máximo 72 caracteres. Desmarca Contar el prefijo y la sangría en el ancho si quieres 72 caracteres de texto después del prefijo.
¿Qué pasa con las palabras más largas que el ancho de línea?
Por defecto, una palabra más larga que la línea, como una URL larga, se coloca en su propia línea y se deja intacta, para que los enlaces sigan funcionando. Marca Cortar palabras más largas que el ancho para dividirla en partes que quepan, opcionalmente terminando cada parte con un guion.
¿Cómo quito los saltos de línea de un texto ajustado?
Cambia a la pestaña Desajustar. Las líneas de un párrafo se unen con espacios, se conservan las líneas en blanco entre párrafos, los elementos de lista se quedan en líneas separadas y las palabras que se cortaron con guion al final de una línea (como ejem- / plo) se vuelven a unir. También puedes quitar un prefijo de cita como > de cada línea.
¿Se cuentan bien los caracteres con acentos y los emojis?
La herramienta cuenta puntos de código Unicode, así que las letras acentuadas y la mayoría de los emojis cuentan como un carácter. Los caracteres anchos, como el chino, el japonés y el coreano, o algunos emojis combinados, pueden verse más anchos que una columna en una fuente monoespaciada.
¿Se sube mi texto a algún sitio?
No. El ajuste y el desajuste se hacen por completo en tu navegador con JavaScript. El texto y tu configuración solo se recuerdan en el almacenamiento local de este navegador para tu próxima visita.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.