paint-brush
Cómo habilitar Autocompletar (y AI) en su Terminalpor@balastrong
3,873 lecturas
3,873 lecturas

Cómo habilitar Autocompletar (y AI) en su Terminal

por Leonardo Montini3m2023/02/09
Read on Terminal Reader

Demasiado Largo; Para Leer

Con fig obtendrá un autocompletado en su terminal que sugiere el siguiente comando mientras lo escribe. También traduce inglés a Bash con IA. También hay una tienda de scripts donde puede encontrar scripts creados por otras personas y usarlos directamente en su terminal. Los complementos son de código abierto y puede agregar los suyos en GitHub.
featured image - Cómo habilitar Autocompletar (y AI) en su Terminal
Leonardo Montini HackerNoon profile picture

Me preguntan en cada video cómo he autocompletado en mi terminal, y la respuesta es... redoble de tambores... ¡ fig.io !


En realidad, es mucho más que un simple autocompletar, aunque para ser honesto es lo que uso el 90% del tiempo.


Si desea ver una muestra de algunas de las funciones principales, como de costumbre, grabé un video y puede encontrarlo en YouTube.

¿Aún aquí? Si no quieres ver el video, ¡no dudes en leer el artículo!

Autocompletar

Echemos un vistazo más de cerca a la función de autocompletar.


Lo que podría esperar de un autocompletado es sugerirle el siguiente comando mientras lo escribe. O por ejemplo, obtener la lista de todos los archivos en el directorio actual.


Fig hace mucho, mucho más! Cuando comience a escribir un comando (por ejemplo, git checkout ), verá una figura que sugiere todos los posibles indicadores y opciones que puede usar, por ejemplo, --force o -b .


¿Suficiente? ¡Aún no! ¡También puede ver en las recomendaciones todas las ramas disponibles que puede pasar como argumentos al comando!

rama de higo

Quiero decir, es genial en una imagen, ¡pero realmente deberías echar un vistazo al video para verlo en acción!

Te sorprenderá notar que tan pronto como comiences a escribir git , verás en el autocompletar algunos comandos extraños, como cma o lgo .


¿Que son esos? Bueno, son los alias que definí en mis archivos de puntos, ¡y fig puede leerlos y sugerirlos!

alias de higo

Inteligencia artificial

La característica más genial justo después de la función de autocompletar es... bueno, el nombre se explica por sí mismo... inteligencia artificial. Estamos en 2023, la IA está en todas partes, incluidas nuestras terminales.


Con fig, puede comenzar a escribir fig ai para obtener ayuda.


Para empezar, comencemos con un simple fig ai -h para obtener ayuda.

 English -> Bash translation Usage: fig ai [INPUT]... Arguments: [INPUT]... Options: -h, --help Print help

Todo está en la primera línea, se traduce del inglés a Bash. ¡Simplemente escriba en inglés simple lo que quiere hacer y fig lo traducirá a un comando bash para usted!

Luego puede usarlo, editarlo o pedirle al ai que genere un nuevo comando.

Una vez más, creo que no le hace justicia solo por escribirlo como una publicación de blog, realmente deberías ver el video o, mejor aún, probarlo tú mismo.

Guiones personalizados

En un concepto similar al alias, puede definir algunos scripts personalizados y darles un nombre.

Cuando escriba fig run en su terminal, obtendrá una lista de todos los scripts que definió.


También hay una tienda de scripts donde puede encontrar algunos scripts creados por otras personas y usarlos directamente en su terminal.

Complementos

Al igual que con los scripts y la tienda de scripts, puede encontrar complementos y una tienda de complementos.


Con los complementos, puede mejorar aún más la experiencia de su terminal.

Archivos de puntos

Fig lo ayuda a administrar alias, variables, rutas y más, todo en un solo lugar.


Como puede ver en el video, en realidad no estoy usando esta función, pero creo que debería hacerlo. Es uno de esos agradables que puedes vivir fácilmente sin ellos, pero una vez que los descubres, empiezas a pensar por qué no has empezado a usarlos antes.

Fuente abierta

¿Ya mencioné que el autocompletado es de código abierto? Puedes contribuir en GitHub.

¡Los complementos también son de código abierto y puede agregar los suyos directamente en el repositorio!


En realidad, siéntete libre de ir a la página de withfig y echar un vistazo a todos los repositorios, hay mucho por descubrir.

Clausura

¡Y eso es! No fue un patrocinio pagado, pero realmente disfruto usando el autocompletado de fig todos los días y, dado que lo preguntaron muchas veces, pensé que sería genial hacer una pieza completa de contenido al respecto.


¿También usas fig y sus otras características? ¡Házmelo saber en los comentarios!


Gracias por leer este artículo, ¡espero que te haya resultado interesante!


¿Te gusta mi contenido? ¡Podrías considerar suscribirte a mi canal de YouTube! Significa mucho para mi ❤️


Puedes encontrarlo aquí: @DevLeonardo