Solo Teclado Linux o Mac OS

La razon de este articulo es conocer herramientas interesantes que tal vez no conozcan cuando se trata de nuestro entorno de trabajo, ya que es algo que afecta nuestra productividad, es muy importante entender que esto es solo una alternativa no es la verdad absoluta sobre el mejor entorno para trabajar, durante el tiempo que llevo desarrollando me he dado cuenta que muy pocas personas las conocen y aqui las explicare con mucho gusto. Es importante destacar la prioridad que debe tener el entorno en el que trabajamos para sentirnos mas productivos y preguntarnos si de verdad lo somos, estas herramientas no son comunes pero dan buenos resultados cuando se aprenden.


I3 Window Manager (i3wm)

Es una herramienta interesante con ella somos capaces de programar tanto una visual sencilla de nuestro entorno, asi como tambien un numero casi infinito de posibles escritorios que utilizaremos (yo uso 5 o 6), en lo particular me parece genial ya que asi podemos organizar nuestra interfaz segun lo que estemos realizando para tener en claro donde esta cada cosa que se este realizando o utilizando en el sistema operativo, por ejemplo tener un entorno para el desarrollo del frontend de una web y en el otro el wireframe de referencia. Tambien podemos programar todos los atajos para moverse y abrir aplicaciones, asi como tambien las aplicaciones que queremos que inicien al ingresar al sistema operativo, — Que genial es decir que no tendremos procesos que no deseamos cuando inicia nuestro OS! ; esto es correcto es una gran ventaja si nos referimos a consumo de recursos. Aqui un ejemplo de mi interfaz con i3wm:

CVim (Google Chrome) y VimFx (Firefox):

Con estas herramientas podremos movernos por cualquier pagina con solo usar el teclado, ya que ellas nos permiten la movilidad al estilo de vim y nos provee un conjunto de atajos para interactuar sin tener que necesitar el click del raton, tan solo imaginen moverse entre entornos con solo un comando en I3 y hacer las interacciones en nuestro navegador de la misma forma, nos ahorrariamos ese minusculo delay que nos da usar el raton (claro sigue siendo cuestion de gustos).

Y por ultimo el poderoso editor de texto vim pero mejorado con neovim

La herramienta del desarrollador es lo de menos siempre y cuando sepa usarla, yo me enamore de vim porque me ayudo con unos despliegues en el servidor ya que es un editor de texto en consola. Con aprender a usarlo y configurarlo tienes la herramienta que te agilizara el desarrollo y la movilidad con el teclado. Neovim a diferencia de vim el tiene funcionalidad asincrona, es decir, los plugins no son bloqueantes como ocurria en vim ademas que tiene una gran velocidad, en mi caso lo uso con terminator para la division de la terminar y tener en una sola ventana las herramientas que use como un servidor de node y de mas, con esto tengo todo lo que necesito en un solo rango visual.

Conclusion

En lo particular estas herramientas me generan la facilidad de poder tener diferentes proyectos a la vista y en lo particular me parece que agiliza el proceso de trabajo (claro sin tomar en cuenta variables personales). Como dije al inicio “esto no es una verdad absoluta” dependera de la persona si se siente comoda al trabajar con sus herramientas ya que de nada le serviria tener el entorno mas minimalista, el mas robusto o el mas veloz si no se siente a gusto con el.

Si desean un conocer mas a fondo estas y otras herramientas dejenme sus comentarios gracias :D.