2009-05-02 6 views
16

In Emacs wird nach einer Operation wie comment-region die ausgewählte Region automatisch deaktiviert.Emacs: Auswahl der Region nach der Operation

Gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren?

+5

Sind Sie sicher, dass die Region deaktiviert ist oder Sie das visuelle Highlight gerade verloren haben? (Sie können versuchen, 'Kommentar-Region' direkt nach 'Kommentar-Region' zu laufen.) –

+0

Wow, Sie haben recht, danke! Ich werde Brians Antwort akzeptieren. – EoghanM

+0

4 Jahre später und ich habe völlig vergessen, dass die Region noch immer unsichtbar ausgewählt ist. Ich muss einen Texteditor mit einer besseren Benutzeroberfläche finden. – EoghanM

Antwort

10

Wenn die Region deaktiviert ist, klingt das so, als müssten Sie transient-mark-mode verwenden. Wenn Sie in transient-mark-mode einen Befehl ausführen, der für die Region ausgeführt wird, wird die Region abgewählt (insbesondere bleibt die Markierung bestehen, ist jedoch inaktiv). Sie können die Region erneut auswählen (reaktivieren Sie die Markierung), indem Sie C-x C-x (exchange-point-and-mark) verwenden. Wenn Sie die Abwahl vollständig deaktivieren möchten, können Sie transient-mark-mode deaktivieren. Dies bedeutet, dass Sie keine Hervorhebung der aktuellen Region erhalten. Wenn Sie jedoch die Markierung setzen und die Region hervorheben möchten, können Sie turn on transient mark mode briefly mit C-<SPC> C-<SPC> oder C-u C-x C-x verwenden.

+0

hmm, ich kann nicht scheinen, auszuschalten - ich habe jetzt (custom-set-Variablen ‚(transient-mark-mode nil)) in .emacs und Mx transient-mark-Modus gibt: Transient -Mark-Modus deaktiviert aber das Verhalten (Hervorhebung & sofortige Abwahl) hat sich nicht geändert – EoghanM

+0

Das ist eher seltsam. Haben Sie etwas anderes in Ihren .emacs, das den transienten Markierungsmodus aktiviert? Oder gibt es etwas in einem bestimmten Hauptmodus, das den transienten Markierungsmodus aktiviert? –

+0

grep -r "transient" ~/.emacs.d/taucht nichts auf, und nichts in ~/.emacs – EoghanM

Verwandte Themen