Ich kopiere Text aus Google Chrome oder PDFs und füge ihn in Emacs ein.
Der Originaltext enthält intelligente Anführungszeichen. Ich möchte keine intelligenten Anführungszeichen in der Ausgabe.
Gibt es eine Möglichkeit, entweder auf der Kopierseite oder auf der Einfügeseite die intelligenten Anführungszeichen automatisch zu entfernen?
emacs
copy-paste
weißglühender Mann
quelle
quelle
Antworten:
Wie wäre es mit:
Geben Sie das in Ihr
~/.emacs
und Sie sollten in der Lage sein, M-x replace-smart-quotesalle Anführungszeichen im aktuellen Puffer oder in der ausgewählten Region zu korrigieren.Um zu vermeiden, dass Emacs neu gestartet wird, damit die
~/.emacs
Änderung wirksam wird, bewegen Sie den Cursor an das Ende vondefun
mit M-C-eund werten Sie es aus C-x C-e.Update re Kommentar:
Um dies beim Einfügen automatisch zu tun, können Sie Folgendes tun:
Wenn Sie das dann tun möchten, wenn Sie schlagen C-y, können Sie es mit binden:
Es ist wahrscheinlich eine bessere Idee, jedoch (möglicherweise C-c y) einen anderen Schlüssel zu verwenden, da hierdurch einige der Standardfunktionen verwendet
yank
werden.quelle