Cómo hacer ‘Vim Editor’ como Bash-IDE usando el complemento ‘bash-support’ en Linux

Cómo hacer ‘Vim Editor’ como Bash-IDE usando el complemento ‘bash-support’ en Linux

Un IDE. (entorno de desarrollo integrado) es simplemente un software que ofrece componentes y funciones de programación muy necesarios en un solo programa, para maximizar la productividad del programador. Los IDE presentan un solo programa en el que se puede realizar todo el desarrollo, lo que permite a un programador escribir, modificar, compilar, implementar y depurar programas.

En este artículo, describiremos cómo instalar y configurar el editor Vim como Bash-IDE. usando el complemento bash-support. vim.

¿Qué es el complemento bash-support.vim?

bash-support. es un complemento de vim altamente personalizable, que le permite insertar: encabezados de archivo, declaraciones completas, comentarios, funciones y fragmentos de código. También le permite realizar una verificación de sintaxis, hacer que un script sea ejecutable, iniciar un depurador simplemente presionando una tecla; haga todo esto sin cerrar el editor.

Por lo general, hace que las secuencias de comandos de bash sean divertidas y agradables mediante la escritura/inserción organizada y coherente del contenido del archivo mediante teclas de acceso directo (asignaciones).

La versión actual el complemento es 4.3. la versión 4.0. fue una reescritura de la versión 3.12.1. las versiones 4.0 o superiores se basan en un sistema de plantillas completamente nuevo y más potente, con una sintaxis de plantilla modificada a diferencia de las versiones anteriores.

Cómo instalar el complemento Bash-support en Linux

freestar.config .enabled_slots.push

Empiece por descargar la última versión del complemento bash-support usando el siguiente comando:

$ cd Descargas $ curl http://www.vim.org/scripts/download_script.php?src_id=24452> bash-support.zip

Luego instálelo de la siguiente manera; cree el directorio .vim en su carpeta de inicio (en caso de que no exista), muévase a él y extraiga el contenido de bash-support.zip. allí:

$ mkdir ~/. vim $ cd .vim $ unzip ~/Downloads/bash-support.zip

A continuación, actívelo desde el archivo .vimrc:

$ vi ~/.vimrc

Insertando la siguiente línea:

complemento de tipo de archivo en el número de conjunto # opcionalmente agregue esto para mostrar los números de línea en vim

Cómo usar el complemento de soporte de Bash con Vim Editor

Para simplificar su uso, las construcciones de uso frecuente así como ciertas operaciones se pueden insertar/realizar con asignaciones de teclas respectivamente. Las asignaciones se describen en ~/.vim/doc/bashsupport.txt. y ~/.vim/bash-support/doc/bash-hotkeys.pdf. o ~/.vim/bash-support/doc/bash-hotkeys.tex. archivos.

Importante:

  1. Todas las asignaciones ((\) + combinación de caracteres) son específicas del tipo de archivo : solo funcionan con archivos ‘sh’. para evitar conflictos con las asignaciones de otros complementos.
  2. La velocidad de escritura es importante: cuando se usa la asignación de teclas, la combinación de un líder (‘\’) y los siguientes caracteres solo se reconocerán durante un breve período de tiempo (posiblemente menos de 3. segundos, según la suposición).

A continuación se muestran algunas características notables de este complemento que explicaremos y aprenderemos a usar:

Cómo generar un encabezado automático para nuevos scripts

Mire el encabezado de muestra a continuación para crear este encabezado automáticamente en todos sus nuevos scripts de bash, siga los pasos a continuación.

 Opciones de encabezado de muestra de script  Opciones de encabezado de ejemplo de script Opciones de encabezado de ejemplo de secuencia de comandos

Comience configurando sus datos personales (nombre del autor, referencia del autor, organización, empresa, etc.) ). Utilice el mapa \ ntw dentro de un búfer de Bash (abra un script de prueba como el que se muestra a continuación) para iniciar el asistente de configuración de la plantilla.

Seleccione la opción (1). para configurar el archivo de personalización, luego presione [Enter].

$ vi test.sh  Establecer Personalizaciones en el archivo de secuencias de comandos Establecer personalizaciones en el archivo de secuencias de comandos Establecer personalizaciones en el archivo de secuencias de comandos

Luego, presione [Enter]. nuevamente. Luego, seleccione la opción (1). una vez más para establecer la ubicación del archivo de personalización y presione [Enter].

 Establecer la ubicación del archivo de personalización Establecer la ubicación del archivo de personalización Establecer la ubicación del archivo de personalización

El asistente copiará el archivo de plantilla .vim/bash-support/rc/personal.templates. en .vim/templates/personal.templates. y ábralo para editarlo, donde puede insertar sus datos.

Presione i para insertar los valores apropiados dentro de las comillas simples como se muestra en la captura de pantalla.

 Agregar información en el encabezado del script  Agregar información en el encabezado del script Agregar información en el encabezado del script

Una vez que haya configurado los valores correctos, escriba: wq para guardar y salir del archivo. Cierre el script de prueba Bash, abra otro script para verificar la nueva configuración. El encabezado del archivo ahora debería tener sus datos personales similares a los de la captura de pantalla a continuación:

$ test2.sh  Agrega automáticamente el encabezado al script  Agrega automáticamente el encabezado al script Agrega automáticamente el encabezado al script M ake Bash-support Plug-in Help Accesible

Para hacer esto, escriba el comando a continuación en la línea de comando Vim. y presione [ Enter. , se creará un archivo .vim/doc/tags.

: helptags $ HOME/.vim/doc/ Agregar ayuda del complemento en Vi Editor Agregar ayuda del complemento en Vi Editor Agregar ayuda de complemento en Vi Editor Cómo insertar comentarios en scripts de shell

Para insertar un comentario enmarcado, escriba \ cfr en modo normal:

 Agregar comentarios a los scripts  Agregar Co mments a Scripts Agregar comentarios a Secuencias de comandos Cómo insertar sentencias en una secuencia de comandos de shell

Las siguientes son asignaciones de teclas para insertar sentencias (n-modo normal, i-modo de inserción):

  1. \ sc-mayúsculas y minúsculas en… esac (n, I).
  2. \ sei-elif luego (n, I).
  3. \ sf-para in do done (n, i, v).
  4. \ sfo-para ((…)) hecho (n, i, v).
  5. \ si-si entonces fi (n, i, v).
  6. \ sie-si entonces más fi (n, i, v).
  7. \ ss-seleccione en do done (n, i, v).
  8. \ su-hasta que do done (n, i, v ).
  9. \ sw-mientras se hace (n, i, v).
  10. \ sfu-función (n, i, v).
  11. \ se-echo-e “…” (n, i, v).
  12. \ sp-printf “…” (n, i, v).
  13. \ sa: elemento de matriz, $ . [.] (n, i, v). y muchas más funciones de matriz.

Insertar una función y un encabezado de función

Escriba \ sfu para agregar una nueva función vacía, luego agregue el nombre de la función y presione [Enter]. para crearla. Luego, agregue su código de función.

 Insertar nueva función en Script  Insertar nueva función en script Insertar nueva función en script

Para crear un encabezado para la función anterior, escriba \ cfu, ingrese el nombre de la función, haga clic en [Enter]. y complete los valores apropiados (nombre, descripción, parámetros y retornos):

 Crear función de encabezado n en el script  Crear función de encabezado en script Crear función de encabezado en script Más ejemplos de adición de Bash Declaraciones

A continuación se muestra un ejemplo que muestra la inserción de una declaración if usando \ si:

Agregar declaración de inserción al script  Agregar instrucción de inserción al script Agregar instrucción de inserción al script

Siguiente ejemplo que muestra la adición de un echo. declaración usando \ se:

 Agregar declaración de eco al script  Agregar declaración de eco al script Agregar declaración de eco al script Cómo utilizar la operación Ejecutar en Vi Editor

La siguiente es una lista de algunas asignaciones de teclas de operaciones de ejecución:

  1. \ rr-actualiza el archivo, ejecuta el script (n, I).
  2. \ ra-establece los argumentos de la línea del cmd del script (n, I).
  3. \ rc-actualizar archivo, verificar sintaxis (n, I).
  4. \ rco-opciones de verificación de sintaxis ( n, I).
  5. \ rd-iniciar depurador (n, I).
  6. \ re-hacer que el script sea ejecutable/no ejecutable. ( *) (in)

Hacer que Script Ex ecutable

Después de escribir el script, guárdelo y escriba \ re para hacerlo ejecutable presionando [Enter].

 Hacer script ejecutable  Hacer que el script sea ejecutable Hacer que el script sea ejecutable Cómo usar fragmentos de código predefinidos en un Bash Scri pt

Los fragmentos de código predefinidos son archivos que contienen código ya escrito destinado a un propósito específico. Para agregar fragmentos de código, escriba \ nr y \ nw para leer/escribir fragmentos de código predefinidos. Emita el siguiente comando para enumerar los fragmentos de código predeterminados:

$ .vim/bash-support/codesnippets/Lista de fragmentos de código  Lista de fragmentos de código Lista de fragmentos de código

Para usar un fragmento de código como free-software-comment, escriba \ nr y use la función de autocompletar para seleccionar su nombre, y presione [Enter] :

 Agregar Fragmento de código a secuencia de comandos  Agregar fragmento de código al script Agregar fragmento de código al script Cree fragmentos de código predefinidos personalizados

Es posible escribir sus propios fragmentos de código en ~/.vim/bash-support/codesnippets/. Es importante destacar que también puede crear sus propios fragmentos de código a partir del código de secuencia de comandos normal:

  1. elija la sección de código que desea usar como fragmento de código, luego presione \ nw y de cerca nombre de archivo.
  2. para leerlo, escriba \ nr y use el nombre de archivo para agregar su fragmento de código personalizado.

Ver ayuda para el comando integrado y bajo el cursor

Para mostrar la ayuda, en modo normal, escriba: