-
Cómo usar Vim en modo de diferencias
-
Vim, o vi mejorado, contiene una variedad de diferentes modos además del modo de editor por defecto, incluyendo un modo de diferencias. modo de diferencias muestra las diferencias entre dos, tres o cuatro archivos de texto en una ventana de terminal utilizando la aplicación Vim y sus atajos de teclado. modo de diferencias se abre cada archivo de texto en una columna vertical en la pantalla del terminal y destaca las diferencias entre los dos archivos. modo de diferencias es ideal para comparar diferentes versiones de los archivos similares.
Instrucciones
1 Abra una ventana de terminal desde el menú de aplicaciones de su escritorio, siempre que no se encuentra en un terminal.
2 Tipo "vim -d archivo1 archivo2" o "vimdiff archivo1 archivo2" en la ventana de terminal, en sustitución de "archivo1" y "archivo2" con los nombres de los archivos que desea ver en el modo de diferencias, y presionar "Enter".
3 Mover el cursor alrededor de los archivos utilizando las teclas de flecha. Los rollos de cursor todos los documentos juntos de forma predeterminada.
4 Empieza a escribir para entrar en el modo de inserción y modificar el texto.
5 Pulse la tecla "Esc" para salir del modo de inserción y escriba "] c" para mover el cursor a la siguiente diferencia o "[c" para mover el cursor a la última diferencia.
6 Presionado "Escape", escribe ": diffupdate" y presionar "Enter" para actualizar las diferencias después de la edición del texto.
7 Presionado "Escape", escribe ": q" y presionar "Enter" para salir de Vim. Si desea guardar el archivo y salga, tipo ": wq" en su lugar.
Consejos y advertencias
- También puede ver hasta dos archivos adicionales en el modo de diferencias - sólo tiene que añadir sus nombres a la final del comando. Por ejemplo, "vim -d archivo1 archivo2 archivo3 archivo4" sería ver cuatro archivos en modo de diferencias.
- El comando "gvimdiff" o comando "vim -g -d" se abre Vim en una ventana gráfica en lugar de la terminal.
- Añadir la opción "-o" al comando si desea ver los documentos dividido horizontalmente en lugar de verticalmente.