¿Es posible desplazarse hacia abajo por las partes izquierda y derecha de una ventana dividida verticalmente en Vim? Tengo dos archivos que me gustaría comparar aproximadamente. Cada línea de estos archivos se ve casi lo mismo.Desplazarse por las dos partes de una ventana dividida al mismo tiempo en Vim
Respuesta
Consulte la documentación para scroll-binding. Tendrá que configurar esto para cada ventana que desea unido (por ejemplo, un mínimo de 2)
Si usted está comparando 2 archivos, sin embargo, vimdiff puede ser de mayor utilidad
G'day ,
¿Intenté usar vimdiff en los dos archivos?
vimdiff file1 file2
Esto le dará el enlace de desplazamiento por defecto.
el problema es que todas las líneas difieren, está empezando a ser un desastre ... Las líneas son casi las mismas, pero pueden diferir en un carácter ... y no quiero que mi vista se vea demasiado perturbada ... aunque gracias . – LB40
@ LB40 puede considerar ajustar su esquema de colores, consulte http://stackoverflow.com/questions/24666558/improve-vimdiff-syntax-highlighting – qneill
Ir a la primera división, y el tipo en
:set scrollbind
Ir a la siguiente (ctrl + w), y hacer lo mismo.
Para desactivar:
:set noscrollbind
Para obtener más información, consulte la documentación para la unión de desplazamiento - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
Si tiene todos los archivos abiertos, también puede ': windo establecer scrollbind', a configurarlo para todas las divisiones a la vez. – Bernhard
@MrOodles - en realidad el interlocutor simplemente pregunta * si * es posible .... :-) –
@BrianAgnew: eres una de esas personas que, cuando se le preguntó "¿Serías capaz de agarrarme una cerveza?", solo dice "Sí, lo haría", y no lo hace, ¿verdad? – naught101
:windo set scrollbind
establecerá scrollbind en todas las ventanas.
Para la posteridad, esto es lo que tenía que hacer, ya que no comencé con vimdiff.
Cargué un archivo. Entonces: vsp para cargar el otro.
Son archivos bastante diferentes, pero quería ver qué hay de común entre ellos.
Entonces ...
:set diff
:set diffopt=iwhite
:set scrollbind
Puede obtener todos los de un búfer determinado (: diff,: diffopt,: scrollbind) en un comando con: diffthis en cada uno de los búferes – qneill
- 1. Cancelar ventana dividida en Vim
- 2. Ventana de edición dividida en Visual Studio
- 3. VIM: ¿Guardar y ejecutar al mismo tiempo?
- 4. ¿Dos simuladores de iPhone al mismo tiempo?
- 5. Dos métodos de plegado al mismo tiempo
- 6. Looping a través de dos selectores diferentes al mismo tiempo
- 7. MySQL selecciona dos tablas al mismo tiempo
- 8. Reproduce dos sonidos al mismo tiempo
- 9. Python Incrementa dos cadenas al mismo tiempo
- 10. ¿Puede una clase implementar dos interfaces al mismo tiempo?
- 11. Cerrar una ventana dividida en Vim sin cambiar el tamaño de otras ventanas
- 12. Ventana dividida verticalmente al inicio con .vimrc
- 13. cómo animar dos cosas al mismo tiempo en jquery
- 14. ¿Cómo seleccionar al mismo tiempo desde dos Listbox?
- 15. ¿Cómo configurar TeamCity para ejecutar las pruebas al mismo tiempo en lugar de una por una?
- 16. Cambiar las partes de las palabras de CamelCase en vim
- 17. ¿Por qué hay dos cursores ejecutándose y moviéndose en una aplicación incorporada al mismo tiempo?
- 18. ¿Cómo ejecutar make en vim y abrir resultados en una ventana dividida?
- 19. C#: ¿Cómo evitar que dos instancias de una aplicación hagan lo mismo al mismo tiempo?
- 20. ¿Existe un comando en Vim/gVim para combinar dos o más pestañas en una sola ventana dividida?
- 21. ¿Cómo se divide una matriz en 2 partes para que las dos partes tengan el mismo promedio?
- 22. ¿Cómo iniciar dos animaciones al mismo tiempo en Android?
- 23. Cadena dividida por dos delimitadores diferentes
- 24. bloques `pthread_mutex_trylock` cuando son llamados por dos hilos al mismo tiempo
- 25. IIS no envía dos respuestas al mismo cliente al mismo tiempo (solo para ASP)
- 26. Dos menús de navegación Bootstrap al mismo tiempo
- 27. ¿Puede la salida GLSL dos/texturas múltiples al mismo tiempo?
- 28. Grafique dos histogramas al mismo tiempo con matplotlib
- 29. Dividir una cadena en dos partes
- 30. Desplazar la otra ventana en VIM Split
desplazamiento vinculante ... yo no era capaz de encontrarlo ... gracias ... – LB40
downvoted por qué? –
Vimdiff ... ¿dónde has estado toda mi vida? – hoosierEE