我已将我的 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/