我已经将我的 emacs 配置为在 ansi-term 中运行 zsh shell。但是,复制/粘贴不再有效,即没有任何内容从 kill-ring 粘贴到终端。
将 TERM 更改为 vt100 或 eterm 并不能解决问题。

将不胜感激任何想法或解决方案。

为了提供上下文,我将 ansi-term 配置如下:

(global-set-key "\C-x\C-a" '(lambda ()(interactive)(ansi-term "/bin/zsh")))
(global-set-key "\C-x\ a" '(lambda ()(interactive)(ansi-term "/bin/zsh")))

最佳答案

您可能只想在使用终端时在字符模式和行模式之间切换。 C-c C-j 将运行 term-line-mode ,它将终端缓冲区更像是一个普通的文本缓冲区,您可以在其中移动光标和猛拉文本。您可以通过使用 C-c C-k 运行 term-char-mode 来切换回字符模式。

关于shell - 在 emacs ansi-term shell 中复制/粘贴,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2886184/

10-15 19:35