Spacemacs:ミニバッファーに貼り付け


12

ミニバッファーに何かを貼り付ける方法はありますか?
たとえばeval-expression、そこに何かを貼り付けたい場合、C-vまたは(明らかにp)動作しますか?方法が必要です。


2
試してみましたかC-y(これはEmacsの標準キーになります)?
ポリツァ

思った。動作します。ありがとう。
セバスチャン

回答:


9

C-y動作しますが、デフォルトのレジスタからミニバッファに貼り付けることもできます。たとえば、M-mre"またはM-mrereturn-を使用するか、すべてのレジスタの内容を検索します(例:)M-mre text copied a while ago

M-mはデフォルトですdotspacemacs-emacs-leader-keySPCこれは(デフォルトですdotspacemacs-leader-key)に似ていますが、前者はSPC(ミニバッファーのように)リテラルのスペース文字を挿入するだけで使用できます。個人的にはdotspacemacs-emacs-leader-key、非常に簡単にアクセスできるキーコードに設定し、の代わりにどこでも使用しましたSPC

執筆時点ではC-r、ミニバッファ内からevilのレジスタにアクセスしません(ただし、他の場所では機能します)。

編集:そして、アイビーを使用している場合M-mrycounsel-yank-pop-これにより、邪悪なレジスターよりも長いコピーされたテキストの履歴を含むキルリングを検索できます)は、ミニバッファーでも動作します。


私が以前は気づかなかった顕著な例外を反映するように編集されました
braham-snyder

1
spacemacsにgitレイヤーをインストールしました。maggit-cloneを実行すると、リポジトリのURLを要求するミニバッファーが与えられます。私のC-yために"バッファを貼り付けますがSPC-r-e-"、ミニバッファで試してみると、「ここでは空白は許可されていません」と表示され、続いてre"任意の提案を入力しますか?
ボブポール

@bobpaul間違ったキーバインドを与えました-ヘッドアップに感謝します。上記の答えを修正しました。
ブラハム・スナイダー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.