¿Es posible ver dos archivos uno al lado del otro en Vim? Si es así, ¿cómo puedo configurar mi editor para hacer esto? ¿Hay alguna forma de diff
separar los dos archivos dentro de Vim?
Soy consciente de los comandos :next
y :prev
, pero esto no es lo que busco. Sería realmente bueno ver los dos archivos en conjunto.
vimdiff file1.txt file2.txt
(ver abajo)También puede abrir vim en modo de pantalla dividida, con la
-O
opción: -Para activar el modo diff, debe ejecutar el
:diffthis
comando en cada panel.Otro escenario de caso de uso es si ya tiene un archivo abierto en vim y desea abrirlo y compararlo con otro. Luego puede usar los siguientes comandos vim: -
Luego puede desactivar el modo diff en cada panel con el comando vim
:diffoff
.EDITAR
Y el otro estándar que no se ha mencionado: -
Esto es equivalente a llamar
vimdiff
directamente.fuente
:windo :diffthis
se puede usar en lugar de los últimos tres comandos.O simplemente abra el primer archivo en VIM, luego
:vert diffsplit file2 :vert
haga que divida la pantalla verticalmente.diffsplit
hace un diff, divide los archivos y los desplaza para bloquearlos.fuente