如何杀死终端中的线路并将其拉入Emacs缓冲区?

时间:2016-02-20 05:59:53

标签: macos emacs terminal kill yank

我知道我可以在终端(Terminal.app)中使用 Ctrl + k 来终止当前行文本。我想知道如何把它拉到Emacs。

例如:

|------+-----------------+--------------|
| step | action          | where        |
|------+-----------------+--------------|
|    1 | Type "ABC"      | Terminal.app |
|    2 | C-a             | Terminal.app |
|    3 | C-k             | Terminal.app |
|    4 | Switch to Emacs |              |
|    5 | C-y             | Emacs        |
|------+-----------------+--------------|

在上面的示例步骤5中,我只想要Emacs粘贴" ABC"进入emacs-buffer。帮助我。

哦,我忘了说我不想select text by mouse并按Command-c

1 个答案:

答案 0 :(得分:0)

可能有一种更好的方法,但是我使用echo和pbcopy从终端获取一行到emacs:

Type your text
> ABCD 
Ctrl-A echo
> echo ABCD
Ctrl-E | pbcopy ENTER
> echo ABCD | pbcopy 

现在您可以粘贴到emacs