En este momento, tengo mi marco Emacs dividido verticalmente, y estoy mirando dos buffers diferentes en las dos ventanas.
Me gustaría ir a una palabra en un búfer, presionar algunas teclas y tener las ocurrencias de esa palabra (si las hay) resaltadas en el otro búfer, desplazándome hacia ella si es necesario.
¿Hay una manera de hacerlo?
En la captura de pantalla anterior, con mi cursor justo antes de "bar" en el búfer izquierdo, me gustaría poder <hacer algo> y ver rápidamente dónde está "bar" en el búfer derecho.
Nota: Esto está relacionado con ¿Cómo encuentro texto en múltiples buffers abiertos? en el sentido de que, si pudiera hacer una búsqueda en el "otro" búfer, haría lo que quisiera. Pero ninguna de las respuestas allí es exactamente lo que quiero:
- Las
occur
soluciones basadas abren una nueva ventana que muestra líneas coincidentes, mientras que me gustaría mantener mis dos ventanas aún mostradas; en realidad, voy a buscar en el otro búfer el contexto alrededor de la coincidencia, por lo que solo mostraré la línea coincidente No es de mucha ayuda. multi-isearch-buffers
requiere que especifique la lista de buffers cada vez que deseo hacer esta búsqueda (muchas veces), en lugar de seleccionarla automáticamente como los dos buffers mostrados. Más importante aún, cuando comienzo desde una ventana y realizo la búsqueda, cuando encuentra la coincidencia en el otro búfer, muestra ese búfer en esta ventana, de modo que ambas ventanas muestran el mismo (otro) búfer. Entonces Cg vuelve a poner todo, y ya no puedo ver la palabra resaltada en el otro búfer.icicle-search
tiene tantas características que uno de ellos puede hacer esto, pero no pude encontrar nada después de un vistazo superficial a la documentación.
C-s C-w C-x o C-s C-s
no me suena tan mal. (No necesita un C-s
derecho después del C-w
.)
C-s C-w C-x o C-s C-s C-x o
parece estar bien.