Contexto Siempre he buscado una manera simple de incorporar diagramas directamente desde Neovim, pero nunca había encontrado una solución sencilla hasta hoy.
Hasta ahora, no tenía un método sencillo para incluir diagramas, así que delegaba ese trabajo a documentación externa al código, usando Mermaid.Contexto Soy un gran fan y usuario de pipx, pero por alguna razón, no funciona tan bien en macOS como en Linux.
La cosa es que uso conda (instalacion manual) y pipx (brew) muchas veces cuando tengo un entorno virual activado pipx se hace un lio y usa el entorno virtual incorrecto haciendo que el comando falle.Neovim for ML I started my professional career with a role somewhat similar to DS, but as time went on, I gravitated more towards a backend role. Partly because I enjoyed it more and partly because it was an area I hadn’t explored as much.En mi camino hacia el minimalismo, hoy he tenido la oportunidad de probar cómo funciona el PEP-723 y es bastante impresionante.
El PEP-723 define una sintaxis para declarar las dependencias que un script Python necesita, permitiendo mantener todo definido en un único archivo.Explora el comando bang Este aspecto de Vim aprovecha al máximo la capacidad de tu sistema. Cualquier interfaz de línea de comando o programa que se pueda activar o usar desde el terminal también se puede utilizar en (Neo)Vim.
1 :help ! Inicia Neovim y prueba los ejemplos siguientes.Basándome en mi anterior post sobre cómo crear proyectos Python minimalistas, me encontré copiando y pegando con bastante frecuencia. Echaba de menos algo que me permitiera hacer este trabajo (que ya de por sí es bastante sencillo) aún más sencillo.
Punto de entrada He comenzado a trabajar en una prueba de concepto para ver si funciona.Aumentar la frecuencia de repetición de las teclas puede mejorar la eficiencia al introducir largas secuencias de caracteres repetidos. Buscando, he conseguido encontrar cómo aumentar la frecuencia de repetición de teclas manteniendo pulsada una tecla, esto es útil para introducir espacios o moverse con las flechas.Haciendo profiling de zsh El primer paso es hacer profiling del archivo .zshrc. Para hacer el profiling, incluye lo siguiente en el archivo de configuración:
1 2 3 zmodload zsh/zprof # Tu configuración existente va aquí zprof Para ejecutar el profiling, utiliza el siguiente comando:Mira esta ejemplo de cómo configurar un proyecto Python con lo esencial para comenzar rápidamente, pero con la capacidad de ajustar y escalar conforme las necesidades aumenten.
pyproject.toml: archivo de configuración estándar PEP-518 para proyectos Python. Makefile: Se utiliza para automatizar tareas como testing, build, installs, entre otros.La idea de que alguien se quede obsoleto va más allá de aprender las tecnologías que usa la industria. De la misma forma en que para tener una vida saludable hay que tener hábitos saludables para ser un programador saludable (longevidad profesional), hay que tener hábitos que permitan sacar el máximo partido al contenido y las herramientas que tienes disponibles.