Vim y git

Vim y git
VIM es un editor muy útil y útil para crear y editar diferentes tipos de archivos de manera más eficiente. Se agregan muchas características nuevas en este editor que lo convierte en un editor poderoso. Muchos codificadores desarrollan muchos complementos para que este editor aumente y configure sus funcionalidades centrales. Algunos de ellos son patógenos, sintastos, guías de sangría, fugitivos, cunas Git, etc. Git es un sistema de control de versiones distribuido (DVC) que ayuda a los desarrolladores a administrar los códigos de origen modificados con el tiempo. Es totalmente gratis de usar. Usando git El comando, los cambios de pista y el historial de revisión de los códigos de origen se pueden rastrear fácilmente. Git El comando funciona en la interfaz de línea de comando. El complemento VIM nombrado fugitivo El complemento es desarrollado por Tim Pope, que se utiliza para trabajar con el git herramienta sin terminar el editor. Entonces, empuje y git pueden trabajar juntos usando el fugitivo enchufar. En este tutorial se muestra cómo puede instalar y usar este complemento para VIM.

Instalar git

Antes de comenzar este tutorial, debe verificar que el git esté instalado en el sistema o no. Git no se instala de forma predeterminada en el sistema operativo Ubuntu. Ejecute el siguiente comando para instalar Git en Ubuntu.

$ sudo apt-get install git

Instalar complemento fugitivo

Ejecute el siguiente comando para instalar el complemento fugitivo en Ubuntu.

$ sudo apt-get install vim-fugitive

Inicializar el repositorio de git

Es necesario inicializar el repositorio de git antes de ejecutar cualquier comando git. 'git init'El comando se utiliza para inicializar un repositorio Git para cualquier proyecto existente o nuevo. Ejecute el siguiente comando desde el terminal para inicializar un repositorio git vacío.

$ git init

Agregar archivo en el repositorio de git

Un archivo de texto llamado empleado.TXT se usa para probar los usos del complemento fugitivo en este tutorial. El contenido de este archivo se proporciona a continuación.

empleado.TXT

11001 Ventas 45 $ 3000
11002 HR 32 $ 1500
11003 Marketing 26 $ 1200
11004 HR 25 $ 2500
11005 Ventas 30 $ 1000

'Git Agregar 'El comando se usa para agregar modificación en el directorio de trabajo actual y agregar el archivo en VIM Buffer. Informa al comando git para agregar la actualización en un archivo en particular después de ejecutar 'Git Commit' dominio.

$ git agregar empleado.TXT

El comando, 'Git Commit' requerirá ejecutarse para guardar las actualizaciones de cualquier archivo en el repositorio local. Ejecute el comando desde el terminal.

$ git comet

Eliminar el '#'Símbolo de la línea'Modificado: Empleado.TXT'Archivo para guardar los cambios de este archivo.

Usando Gblame

'Git culpa' El comando se utiliza para mostrar los detalles de la modificación más reciente de cualquier archivo para cada línea. Ejecute el comando desde el terminal para el archivo, empleado.TXT.

$ git culpa empleado.TXT

Mostrará una salida similar como la siguiente imagen.

Puede obtener la misma salida del comando anterior del editor VIM usando el envoltorio ': Gblame' del complemento Fugitivo. No necesita el terminal del editor para hacer la tarea. Abierto, 'empleado.TXT'Archivo en el editor VIM ejecutando el siguiente comando.

$ VIM empleado.TXT

Prensa ESC y : Gblame Para recuperar la información de modificación reciente del archivo en el editor.

: Gblame

Obtendrá la siguiente salida formateada después de presionar Ingresar llave.

': Gdiff 'El envoltorio se usa como la alternativa de'Git Diff' dominio. Cuando se usa para cualquier archivo en particular, muestra la diferencia entre el contenido anterior y el contenido presente del archivo después de la confirmación actual. ': Gdiff' se puede usar para mostrar la diferencia entre cualquier revisión del archivo. Puede tomar un argumento de cualquier revisión para recuperar la versión particular del archivo. Hay otros dos comandos relacionados para buscar la diferencia entre dos versiones del archivo agregando o recuperando cualquier sección de diferencia. Estos comandos son ': Difftput' y ': diferencia'. El uso de ': Gdiff' El comando se muestra en la siguiente sección de este tutorial.

Abierto empleado.TXT archivo y presione 'i' para habilitar el INSERTAR modo. Modifique el archivo agregando una entrada para el empleado, '11006'. Prensa 'ESC' y ':X' Para guardar y cerrar el archivo.

Volver a abrir el archivo, empleado.TXT En el editor y tipo VIM ': Gdiff' y presionar Ingresar Para averiguar la diferencia entre el confirmación actual y la versión anterior del archivo.

: Gdiff

La siguiente salida se mostrará después de ejecutar el ': Gdiff ' dominio. El registro recién insertado se mostrará como texto resaltado para mostrar la diferencia.

': Gread' El comando funciona como la alternativa de 'Git Checkout' dominio. También puede tomar el argumento de cualquier archivo de revisión como el comando ': gdiff'.

:

Cuando este comando se ejecuta para la versión actual del empleado.TXT archivo, entonces mostrará la siguiente salida. El archivo contiene 6 registros de empleados y la salida muestra el texto '6 líneas más'.

': Gstatus ' El comando funciona como la alternativa de 'estado de git ' dominio. Muestra información detallada sobre el estado de todos los archivos o el archivo actual. Hay muchas teclas personalizadas para interactuar con la ventana de estado. Algunos de ellos son D, CC, etc. Abierto empleado.TXT Archivo en el comando VIM Editor y Run ': Gstatus'.

$ VIM empleado.TXT

: Gstatus

': Gmove' El comando funciona de manera similar a 'Git MV' dominio. Se usa para cambiar el nombre de cualquier archivo existente del editor VIM. Supongamos que quieres cambiar el nombre empleado.TXT presentar por Embem.TXT. Abra el archivo en el editor VIM y escriba el siguiente comando y presione Ingresar Para cambiar el nombre del archivo.

: Gmove emp.TXT

': Gremove' El comando funciona de manera similar a 'git rm' dominio. Se usa para eliminar el archivo del búfer VIM y el directorio de trabajo actual. Abra el archivo que desea eliminar del directorio de trabajo actual y ejecute el comando con '!' símbolo para eliminar con fuerza el archivo. Aquí, empleado.TXT El archivo se selecciona para la eliminación.

: Remove!

Conclusión

En este tutorial se muestra cómo los usuarios de VIM pueden ejecutar los comandos GIT utilizando el complemento VIM. Si necesita ejecutar los comandos GIT y desea usar el editor VIM juntos, entonces es mejor usar el complemento fugitivo de VIM. Esperanza, después de leer este tutorial, el lector podrá usar Fugitive Plugin y ejecutar los comandos BASIC GIT de VIM Editor.