Im Moment habe ich meinen Emacs-Rahmen vertikal geteilt und betrachte zwei verschiedene Puffer in den beiden Fenstern.
Ich möchte zu einem Wort in einem Puffer gehen, einige Tasten drücken und die Vorkommen dieses Wortes (falls vorhanden) im anderen Puffer hervorheben und bei Bedarf zu diesem Wort scrollen.
Gibt es eine Möglichkeit, das zu tun?
Im obigen Screenshot möchte ich mit meinem Cursor kurz vor "bar" im linken Puffer <etwas tun> und schnell sehen, wo sich "bar" im rechten Puffer befindet.
Hinweis: Dies hängt mit zusammen. Wie finde ich Text in mehreren offenen Puffern? in dem Sinne, dass wenn ich eine Isearch über den "anderen" Puffer durchführen könnte, es tun würde, was ich will. Aber keine der Antworten dort ist genau das, was ich will:
- Die
occur
basierten Lösungen öffnet sich ein neues Fenster , das zeigt Linien passende, während Ich mag würde meine zwei Fenster angezeigt noch halten - ich werde tatsächlich für den Kontext in den anderen Puffer suchen werden um das Spiel, so dass nur die passende Linie zeigt ist nicht sehr hilfreich. multi-isearch-buffers
Ich muss die Liste der Puffer jedes Mal angeben, wenn ich diese Suche durchführen möchte (häufig), anstatt sie automatisch als die beiden angezeigten Puffer aufzunehmen. Noch wichtiger ist, wenn ich von einem Fenster aus starte und die Suche durchführe und die Übereinstimmung im anderen Puffer finde, wird dieser Puffer in diesem Fenster angezeigt, sodass beide Fenster denselben (anderen) Puffer anzeigen. Dann setzt Cg alles zurück und ich kann das im anderen Puffer hervorgehobene Wort nicht mehr sehen.icicle-search
hat so viele Funktionen, dass einer von ihnen dies möglicherweise kann, aber ich konnte nach einem flüchtigen Blick in die Dokumentation nichts finden.
C-s C-w C-x o C-s C-s
sich für mich nicht so schlecht an. (Sie brauchen kein C-s
Recht nach dem C-w
.)
C-s C-w C-x o C-s C-s C-x o
Tat in Ordnung scheint.