Creando una plantilla de C++ en vim en Linux

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *