Vim permite a los usuarios crear plantillas específicas para archivos que terminan con ciertas extensiones.
Pasos generales para crear una plantilla:
paso 1: Cree una plantilla en el directorio ~/.vim/templates/. Una plantilla es un contenido esquelético que puede caber en todos los archivos que terminan con una cierta extensión específica.
paso 2: agregue comandos al archivo ~/.vimrc que le indica a vim que complete el nuevo archivo con el contenido de la plantilla especificada.
Por ejemplo:
:autocmd BufNewFile *.c 0r ~/vim/skeleton.c
Explicación:
– autocmd significa Comando automático.
– BufNewFile es un evento que denota la apertura de un nuevo archivo en el búfer.
– *.c denota todos los archivos con extensiones `.c`.
– 0r denota leer un archivo e insertar su contenido encima del nuevo archivo con extensión `.c`. Esto es seguido por una ruta al archivo de esqueleto.
Pasos para crear una plantilla de C++:
Paso 1: abre la terminal.
Paso 2: cambie el directorio a ~/.vim/templates/.
$ cd ~/.vim/templates/
Nota: Si el subdirectorio de plantillas no está disponible, cree uno en la carpeta .vim.
$ mkdir templates && cd templates
Paso 3: Abra el archivo de plantilla.
$ sudo vim skeleton.cpp
Ejemplo:
Paso 4: Agregar esqueleto/plantilla. Guardar y cerrar.
Ejemplo:
Paso 5: Abra el archivo ~/.vimrc.
$ sudo vim ~/.vimrc
Paso 6: agregue la siguiente línea.
:autocmd BufNewFile *.cpp 0r ~/.vim/templates/skeleton.cpp
Ejemplo:
Paso 7: Guardar y cerrar.
Abriendo un nuevo archivo cpp
Ejemplo:
Publicación traducida automáticamente
Artículo escrito por Archana choudhary y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA