Как убить строку в Терминале и вернуть ее в буфер Emacs?

Я знаю, что могу убить текст текущей строки, используя Ctrl+k в Terminal(Terminal.app). Я хочу знать, как вернуть его в 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. Помоги мне.

О, я забыл сказать, что я не хочу select text by mouse и нажмите Command-c,

1 ответ

Возможно, есть лучший способ, но я получаю строку из терминала в emacs, используя echo и pbcopy:

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

Теперь вы можете вставить в Emacs

Другие вопросы по тегам