Particularmente, ¿cuál es el mejor paquete de fragmentos que hay?¿Cuál es la mejor instalación de plantilla de código para Emacs?
Características:
- fácil de definir nuevos fragmentos (texto sin formato, de entrada personalizado con valores predeterminados)
- sencilla navegación entre las posiciones predefinidas en el fragmento de
- inserción múltiple de la misma entrada personalizado
- acepta el texto seleccionado actualmente como una entrada personalizada
- multiplataforma (Windows, Linux)
- expresiones evaluadas dinámicamente (código incrustado) escrito en un lenguaje de programación concisa (Perl, Python, Ruby se prefieren)
- coexiste muy bien con otros paquetes en Emacs
Ejemplo de plantilla de código, un simple bucle for
en C:
for (int i = 0; i < %N%; ++i) {
_
}
Escribir un código tan común es una gran cantidad de datos. Quiero invocar una plantilla de código o un fragmento que inserta ese código repetitivo para mí. Además, se detiene (en TAB u otra pulsación de tecla) en %N%
(mi entrada lo reemplaza) y la posición final del cursor es _
.