Gibt es eine Möglichkeit, etwas in den Minipuffer einzufügen?
Zum Beispiel, wenn ich eval-expression
da neiter etwas einfügen will C-v
oder (offensichtlich p
) klappt ? Es muss einen Weg geben.
spacemacs
minibuffer
copy-paste
Sebastian
quelle
quelle
C-y
(das wäre der Emacs-Standardschlüssel)?Antworten:
C-yfunktioniert, aber Sie können auch mit z. B. M-mre"oder - oder in den Minipuffer aus dem Standardregister M-mrereturneinfügen, indem Sie den Inhalt aller Register durchsuchen: z M-mre
text copied a while ago
.M-mist die Standardeinstellung
dotspacemacs-emacs-leader-key
: Sie ähnelt der SPC(dies ist die Standardeinstellungdotspacemacs-leader-key
), jedoch ist die erstere verfügbar, bei SPCder nur ein literales Leerzeichen eingefügt wird (wie im Minipuffer). Persönlich habe ich geradedotspacemacs-emacs-leader-key
einen sehr leicht zugänglichen Tastenakkord gewählt und ihn stattdessen überall verwendet SPC.C-rGreifen Sie zum Zeitpunkt des Schreibens nicht auf die Register des Bösen im Minipuffer zu (obwohl dies an anderer Stelle funktioniert).
BEARBEITEN: und wenn Sie Efeu verwenden M-mry(
counsel-yank-pop
- dies ermöglicht Ihnen die Suche in Ihrem Kill Ring, der einen längeren Verlauf von kopiertem Text als die bösen Register enthält), funktioniert auch im Minipuffer.quelle
C-y
Fügt den"
Puffer für mich ein, aber wenn ich esSPC-r-e-"
im Minipuffer versuche, heißt es nur "Whitespace ist hier nicht erlaubt", gefolgt von der Eingabere"
Irgendwelche Vorschläge?