Spacemacs: In Minibuffer einfügen


12

Gibt es eine Möglichkeit, etwas in den Minipuffer einzufügen?
Zum Beispiel, wenn ich eval-expressionda neiter etwas einfügen will C-voder (offensichtlich p) klappt ? Es muss einen Weg geben.


2
Haben Sie es versucht C-y(das wäre der Emacs-Standardschlüssel)?
Politza

Ich dachte ich hatte. Das funktioniert. Vielen Dank.
Sebastian

Antworten:


9

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 Standardeinstellung dotspacemacs-leader-key), jedoch ist die erstere verfügbar, bei SPCder nur ein literales Leerzeichen eingefügt wird (wie im Minipuffer). Persönlich habe ich gerade dotspacemacs-emacs-leader-keyeinen 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.


bearbeitet, um bemerkenswerte Ausnahmen zu reflektieren, von denen ich vorher nichts
wusste

1
Ich habe die Git-Ebene in Spacemacs installiert. Beim Ausführen von maggit-clone wird ein Minipuffer angezeigt, der nach der Repository-URL fragt. C-yFügt den "Puffer für mich ein, aber wenn ich es SPC-r-e-"im Minipuffer versuche, heißt es nur "Whitespace ist hier nicht erlaubt", gefolgt von der Eingabe re"Irgendwelche Vorschläge?
Bobpaul

@bobpaul Ich habe falsche Tastenkombinationen angegeben - danke für die Hinweise. Ich habe meine Antwort oben korrigiert.
Braham-Snyder
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.