In questo momento, ho il mio frame Emacs diviso verticalmente e sto guardando due diversi buffer nelle due finestre.
Vorrei andare a una parola in un buffer, premere alcuni tasti e far evidenziare le occorrenze di quella parola (se presente) nell'altro buffer, scorrendo fino ad essa se necessario.
C'è un modo per farlo?
Nello screenshot sopra, con il mio cursore appena prima di "bar" nel buffer di sinistra, mi piacerebbe poter <fare qualcosa> e vedere rapidamente dove si trova "bar" nel buffer di destra.
Nota: ciò è correlato a Come trovo il testo su più buffer aperti? nel senso che, se potessi fare una ricerca attraverso il "altro" buffer, farebbe quello che voglio. Ma nessuna delle risposte ci sono esattamente quello che voglio:
- Le
occur
soluzioni basate aprono una nuova finestra che mostra le linee corrispondenti, mentre mi piacerebbe mantenere ancora visualizzate le mie due finestre - In realtà cercherò nell'altro buffer il contesto attorno alla corrispondenza, quindi mostrerò solo la linea corrispondente non è molto utile. multi-isearch-buffers
mi richiede di specificare l'elenco dei buffer ogni volta che voglio fare questa ricerca (molte volte), invece di raccoglierlo automaticamente come i due buffer visualizzati. Ancora più importante, quando parto da una finestra ed eseguo l'isearch, quando trova la corrispondenza nell'altro buffer, mostra quel buffer in questa finestra, in modo che entrambe le finestre visualizzino lo stesso (altro) buffer. Quindi Cg rimette tutto a posto e non riesco più a vedere la parola evidenziata nell'altro buffer.icicle-search
ha così tante caratteristiche che una di queste potrebbe essere in grado di farlo, ma non sono riuscito a trovare nulla dopo una rapida occhiata alla documentazione.
C-s C-w C-x o C-s C-s
non suona così male per me. (Non avete bisogno di una C-s
subito dopo la C-w
.)
C-s C-w C-x o C-s C-s C-x o
sembra davvero a posto.