Mis Snippets en Kate
Introducción
Este es uno más de una serie de artículos destinados a dar a conocer como utilizo el editor Kate.
- 🧉 Kate como aplicación de escritura: Introducción
- 📑 Mi flujo de trabajo en Hugo
- ⚙️ Configuración general de Kate para escritura creativa y notas
- 📓 El texto plano y Kate
- 📝 Kate: Snippets
- 🔩 Kate: Scripts
- 🏷️ Kate: Proyectos y sesiones
- ✍🏼 Zettelkasten con Kate
- ✔️ Todo.txt en Kate
- ☁️ Sincronización de artículos de Hugo y notas entre diferentes equipos
Snippets
Los snippets pueden facilitar el proceso de escritura al permitir reutilizar fragmentos de texto en diferentes partes de un artículo. Este fragmento de texto puede funcionar a modo de simple ‘plantilla’, pero además en Kate, puede incluir fragmentos de código en JS que al ejecutarse nos ofrece muchas posibilidades.
Por ejemplo, podemos tener un snippets para insertar la fecha, etiquetas, un número identificador único (uid) a notas y mucho más.
Los snippets resultan especialmente atractivos porque:
- Ahorran tiempo: en lugar de escribir desde cero, puedes usar un snippet que ya tenga la estructura necesitas.
- Evitar errores: al usar un snippet, te aseguras de etiquetas, títulos, nombres, etc estén correctamente escritos.
Activar y crear snippets
Para activar la lista de snippets simplemente utilizamos el menú:
View → Tool Views → Show Snippets
Luego solo resta crear los snippets que nos resulten útiles:
Tools → Create Snippet
Snippets utiles para tomar notas
Snippets útiles cuando tenemos un blog
Ejemplos de snippets que utilizo
Encabezados de Notas:
Para los encabezados suelo utilizar la siguiente plantilla. Esta permite introducir de manera automática la fecha y un identificador único que puede ser útil para nuestro sistema Zettelkasten.
---
title:
tags:
author:
source:
date: ${t = (new Date()).toISOString().slice(0, 10).replace("T", " ")}
uid: ${t = (new Date()).toISOString().slice(0, 19).replace(/-/g, "").replace(/T/, "").replace(/:/g, "")}
---
# [Título]
A partir del encabezado de arriba, tengo algunos snippets para crear notas de libros leídos, películas y series vistas y una plantilla que me ayuda a llevar notas te tipo ‘diario personal’.
Notas de un libro leído:
# [Título del libro]
El libro en 3 oraciones:
1.
2.
3.
Lo qué aprendí:
3 frases que me gustaron del libro:
> [frase].
## Resumen
Entrada del diario personal:
${t = (new Date()).toISOString().slice(0, 16).replace("T", " ")}
Estado de ánimo: 🙂🙁😴😠😢🤒
El dia resumido en un emoji: 🏥💀👍🧑💻🍻🥵🥶👨👩👧👧
Un pensamiento:
Una idea:
Algo concretado:
Reflexión:
Algo que aprendí:
Organizador semanal
---
title: 🗓️ Semana xx
tags: task
author: Javierinsitu
source:
---
# Semana xx
| Lunes | Martes | Miercoles | Jueves | Viernes | Sábado | Domingo |
|-------|----------|-----------|---------|---------|------------|---------|
| Trabajo | | Inglés | Trabajo | Trabajo | 8hs Inglés | |
| Trabajo | | | Trabajo | Trabajo | | |
| Trabajo | | Hockey | Trabajo | Trabajo | | |
| | Futbol | | Running | | | |
1. [[Tasks|Tareas pendientes]]
2. [[index_work|Work]]
3. [[202303290058 Journaling|Journaling]]
## Trabajo
## Eventos
## Pendientes
## Otros
Notas de una película vista:
# [Título]
Año:
Director:
Protagonistas:
Cuando la vi: ${t = (new Date()).toISOString().slice(0, 10).replace("T", " ")}
Resumen:
Snippets para escribir el sitio web
El sitio web está elaborado con la ayuda de muchos de estos ‘atajos de texto’. Por ejemplo:
- Incrustar un video de Youtube:
{{ youtube w7Ft2ymGmfc }}
- Insertar un Tweet
{{ tweet user 917359331535966209 }}
- Insertar el texto de ‘comentarios y feedback’
¡Deja tus comentarios aquí [](https://t.me/milangaelectronica/xx)!
**Dame feedback!** [](https://t.me/milangaelectronica)
[](<https://twitter.com/JavierInsitu>)
[](https://www.instagram.com/javierinsitu/)
[](https://mastodon.social/@javierinsitu)
Palabras finales
Como habrás visto, los snippets me parecen muy útiles. Una vez que se empiezan a utilizar mejoran muchísimo el flujo de trabajo, por este motivo, te dejo los que suelo utilizar frecuentemente para que puedas modificarlos y adaptarlos a tus necesidades.
¡Un Saludo!