¡Hola! ¿Estás buscando mejorar tus habilidades de escritura en la terminal? ¿Quieres ser más rápido y preciso al teclear en la línea de comandos? Entonces tengo una excelente herramienta para ti: ttyper
. En este artículo, te mostraré todo lo que necesitas saber sobre ttyper
, desde cómo instalarlo y configurarlo hasta cómo utilizarlo de manera efectiva. Prepárate para mejorar tus habilidades de escritura y divertirte en el proceso.
Mejora tus habilidades con el teclado en Linux
ttyper
es una prueba de escritura basada en la terminal, construida con Rust y tui-rs. Es una herramienta diseñada para ayudarte a practicar y mejorar tu velocidad y precisión al escribir en la línea de comandos. ttyper
ofrece una experiencia interactiva y entretenida mientras te desafía a teclear rápidamente palabras y frases.
Instalación de ttyper
La instalación de ttyper
es rápida y sencilla. A continuación, te mostraré cómo instalarlo en diferentes sistemas operativos:
Binarios precompilados
Los binarios precompilados de ttyper
están disponibles para la mayoría de las arquitecturas en las versiones de GitHub. Si tu sistema no es compatible o si encuentras algún problema, no dudes en abrir un problema en el repositorio.
Cargo
Si tienes Cargo instalado (el administrador de paquetes de Rust), puedes instalar ttyper
utilizando el siguiente comando:
cargo install ttyper
Scoop
Si estás utilizando Scoop en Windows, puedes instalar ttyper
con el siguiente comando:
scoop install ttyper
Una vez que hayas completado la instalación, estarás listo para comenzar a usar ttyper
.
Configuración y personalización en Linux
ttyper
ofrece opciones de configuración y personalización para adaptar la experiencia de escritura a tus preferencias. A continuación, te mostraré cómo configurar y personalizar ttyper
en Linux.
Configuración
La configuración de ttyper
se realiza mediante el archivo config.toml
en el directorio de configuración (por ejemplo, $HOME/.config/ttyper/config.toml
).
A continuación se muestran los valores predeterminados con explicaciones:
# El idioma utilizado cuando no se especifica uno manualmente
default_language = "english200"
[theme]
# Estilo predeterminado (esto incluye celdas vacías) default = «none» # Estilo del texto del título title = «white;bold» ## Estilos de prueba ## # Borde de la caja de entrada input_border = «cyan» # Borde de la caja de indicación prompt_border = «green» # Palabras escritas correctamente prompt_correct = «green» # Palabras escritas incorrectamente prompt_incorrect = «red» # Palabras no escritas prompt_untyped = «gray» # Letras escritas correctamente en la palabra actual prompt_current_correct = «green;bold» # Letras escritas incorrectamente en la palabra actual prompt_current_incorrect = «red;bold» # Letras no escritas en la palabra actual prompt_current_untyped = «blue;bold» # Carácter del cursor prompt_cursor = «none;underlined» ## Estilos de resultados ## # Texto general results_overview = «cyan;bold» # Borde general results_overview_border = «cyan» # Texto de las teclas peor escritas results_worst_keys = «cyan;bold» # Borde de las teclas peor escritas results_worst_keys_border = «cyan» # Gráfico de resultados predeterminado (incluye datos trazados) results_chart = «cyan» # Etiqueta del eje x del gráfico de resultados results_chart_x = «cyan» # Etiqueta del eje y del gráfico de resultados results_chart_y = «gray;italic» # Prompt de reinicio/salida en la interfaz de resultados results_restart_prompt = «gray;italic»
Formato de estilo
La configuración utiliza un formato de estilo personalizado que puede especificar la mayoría de los códigos de estilo de escape ANSI, codificados como una cadena.
Los estilos comienzan con la especificación de color, que puede ser un solo color (el primer plano) o dos colores separados por dos puntos (el primer plano y el fondo). Los colores pueden ser uno de los dieciséis colores especificados por tu terminal, un código de color hexadecimal de 24 bits, «none» o «reset».
Después de los colores, opcionalmente puedes especificar modificadores separados por punto y coma. A continuación se muestra una lista de modificadores:
- bold (negrita)
- crossed_out (tachado)
- dim (tenue)
- hidden (oculto)
- italic (cursiva)
- rapid_blink (parpadeo rápido)
- slow_blink (parpadeo lento)
- reversed (invertido)
- underlined (subrayado)
Algunos ejemplos:
- «blue:white;italic» especifica texto azul cursiva sobre un fondo blanco.
- «none;italic;bold;underlined» especifica texto subrayado, en cursiva y en negrita sin un color o fondo establecido.
- «00ff00:000000» especifica texto de color #00ff00 (verde puro) sobre un fondo de #000000 (negro puro).
Personalización
Además de la configuración, también puedes personalizar ttyper
agregando nuevos idiomas. Para ello, simplemente crea un archivo en TTYPER_CONFIG_DIR/language
con una palabra en cada línea. En Linux, el directorio de configuración es $HOME/.config/ttyper
.
Uso de ttyper
Ahora que tienes ttyper
instalado y configurado, es hora de utilizarlo y mejorar tus habilidades de escritura en la terminal. A continuación, te mostraré algunos ejemplos de cómo usar ttyper
:
ttyper
: Prueba de escritura con 50 de las 200 palabras más comunes en inglés.ttyper -w 100
: Prueba de escritura con 100 de las 200 palabras más comunes en inglés.ttyper -w 100 -l english1000
: Prueba de escritura con 100 de las 1000 palabras más comunes en inglés.ttyper --language-file lang
: Prueba de escritura con 50 palabras aleatorias del archivo «lang».ttyper text.txt
: Prueba de escritura con el contenido del archivo «text.txt», dividido por saltos de línea.
¡Diviértete probando diferentes configuraciones, idiomas y desafíos de escritura!
El vídeo
Lo mismo que te he contado hasta aquí, pero en formato vídeo
Conclusiones
ttyper
es una fantástica herramienta de prueba de escritura en la terminal que te ayudará a mejorar tus habilidades de escritura y velocidad en la línea de comandos. Con su interfaz interactiva y opciones de configuración, podrás personalizar la experiencia de escritura según tus preferencias.
En este artículo, hemos cubierto cómo instalar ttyper
en Linux, cómo configurarlo y personalizarlo para adaptarlo a tus necesidades, y cómo utilizarlo para practicar y mejorar tus habilidades de escritura en la terminal. Recuerda que puedes agregar tus propios idiomas y desafíos de escritura para mantener las cosas interesantes.
Así que no pierdas más tiempo y comienza a usar ttyper
para desafiar tus habilidades de escritura en la terminal.
Referencias:
- Repositorio de
ttyper
en GitHub: https://github.com/atoponce/ttyper