fbpx

Organiza y comparte tu código con SnippetsLab

El desarrollo web implica la utilización de código. Si quieres mantener todos tus snippets organizados y clasificados, hoy vemos una herramienta que mantendrá tu biblioteca de códigos perfectamente ordenada, SnippetsLab.

Si eres de los que ya estás empezando a personalizar tu instalación de WordPress con un plugin de funciones, seguramente tengas un archivo con unos cuantos snippets de código. Y, aunque esto es genial, te puedo decir que tu archivo de snippets cada vez será menos funcional y productivo.

A medida que vayas guardando tus trozos de código, la tarea de buscarlos, ordenarlos y clasificarlos cada vez se hará más difícil. Si todo esto te resulta familiar, hoy vamos a ver otra de mis herramientas imprescindibles para mantener tu código a raya, SnippetsLab. ¡Veamos en qué consiste!

¿Qué es SnippetsLab?

SnippetsLab es una herramienta desarrollada para ordenadores Mac por Renfei Song con la que podrás organizar, clasificar, etiquetar y compartir tu biblioteca de snippets de código.

SnippetsLab te facilita la administración de todos tus snippets en un solo lugar. A través de la clasificación con carpetas, etiquetas y grupos inteligentes. Por lo que podrás clasificar todos tus snippets por fecha de creación, por fecha de modificación o por título.

La organización mediante carpetas y etiquetas te permite clasificar tus fragmentos de código de forma fácil y rápida

La organización mediante carpetas y etiquetas te permite clasificar tus fragmentos de código de forma fácil y rápida.

Además, puedes crear accesos directos a tus snippets más usados con la sección de Favoritos. Para ello, solo tienes que arrastrar aquellas carpetas o grupos inteligentes que más utilices a la sección Favoritos para crear los accesos directos.

Notas y fragmentos

Si estás trabajando con snippets, seguramente te suena esta situación. Tienes algún fragmento guardado que ya no recuerdas ni en qué proyecto está aplicado, o peor aún, qué función realizaba. Si esto te ha pasado, SnippetsLab es tu herramienta perfecta.

En lugar de guardar el código de todo el archivo donde aplicaste el snippet, puedes añadir descripciones, enlaces o aquella información que te sea de utilidad en el apartado notas del fragmento.

Añade toda la información complementaria que sea de utilidad para ti en cada uno de tus snippets

Añade toda la información complementaria que sea de utilidad para ti en cada uno de tus snippets.

De este modo, puedes agregar múltiples orígenes de un snippet, si es necesario. Por ejemplo, un encabezado y una implementación, o múltiples soluciones a un mismo problema.

Resaltado de sintaxis

SnippetsLab te ayuda en la elaboración de tus códigos a través del resaltado de sintaxis del que dispone. Tan sólo tienes que elegir en Preferencias, aquellos lenguajes de programación que utilices entre sus más de 350 disponibles.

Panel de preferencias para seleccionar los idiomas de programación que utilices

Panel de preferencias para seleccionar los idiomas de programación que utilices.

El asistente de SnippetsLab

SnippetsLab cuenta con un asistente que te puede ayudar a mejorar tu productividad. Es una herramienta muy práctica que aloja en la barra de menú de tu Mac. Con él, puedes buscar, previsualizar, abrir o copiar rápidamente tus snippets sin tener que usar el ratón.

El asistente de SnippetsLab te permite acceder a tus fragmentos de forma fácil o añadir uno nuevo sobre la marcha

El asistente de SnippetsLab te permite acceder a tus fragmentos de forma fácil o añadir uno nuevo sobre la marcha.

Para ello, dispones de las siguientes funcionalidades:

  • Búsqueda de texto completo: puedes usar la barra de búsqueda para encontrar lo que necesitas al instante. Puede buscar solo el título o buscar tanto el título como el contenido de tus snippets.
  • Abrir, copiar, vista previa: utiliza los atajos de teclado para obtener una vista previa de tu código, abrirlo en la ventana principal o copiarlo al portapapeles.
  • Crear fragmentos: el asistente te permite crear nuevos fragmentos directamente desde la barra de menú.

Integración con Gist

Como gestor de fragmentos de código que es, SnippetsLab se integra perfectamente con Gist de GitHub. A través de las opciones disponibles en sus Preferencias puedes importar tus propios snippets que tengas guardados en Gist. O incluso los snippets públicos de terceros directamente a tu biblioteca en SnippetsLab.

De igual modo, si quieres compartir tus fragmentos de código de forma pública. Puedes publicarlos directamente sobre tu cuenta de Gist de GitHub

Opciones de exportación y sincronización

Tu biblioteca es tuya, por encima de todo. Por eso, SnippetsLab te permite exportar tu biblioteca de snippets en formatos JSON, XML o en archivos de texto sin formato. Por lo que de este modo puedes llevarte tus códigos donde quieras para importarlos donde necesites.

Pero si tu problema es que tienes varios equipos con los que trabajas, puedes tener tu biblioteca de snippets perfectamente sincronizada. De forma nativa, SnippetsLab te permite la sincronización de tu biblioteca a través de iCloud.

Pero si utilizas otros servicios en la nube, como Dropbox o Google Drive, también podrás realizar la sincronización sin ningún tipo de problema. Tan sólo deberás indicarle a SnippetsLab en que carpeta de Dropbox o Google Drive quieres que guarde toda la información y sincronizarla entre tus equipos para que todos tengan los mismos fragmentos de código.

Además, con el mecanismo de autoguardado y copia de seguridad de SnippetsLab, todos tus fragmentos de códigos estarán siempre a salvo y disponibles en todos tus equipos de forma fácil, rápida y sin dolores de cabeza.

Resumiendo…

Como ves, si estás empezando a dar tus primeros pasos en el desarrollo web con WordPress, SnippetsLab puede ser una herramienta muy útil en tu día a día. Pese a ser una aplicación de pago, su coste de 9,99$ es muy bajo con respecto a todas las ventajas que te ofrece en productividad y seguridad para tu biblioteca de fragmentos de código. Fue una de mis primeras inversiones, y creo que ya la he amortizado hace mucho, mucho tiempo.

Así que si tienes cualquier duda o pregunta sobre SnippetsLab, o quieres que revise alguna aplicación en detalle a través de un videotutorial, puedes contactar conmigo para enviarme tu feedback. Pero ahora ya está en tu mano dar el paso para mejorar tu productividad, ahorrar tiempo y pasar de tu querido archivo de texto a una completa biblioteca de snippets… ¿A qué estás esperando? 😉

Author avatar
Ángel Martín
Ayudo a emprendedores y empresas a digitalizar su negocio y sus procesos optimizando sus costes.