shell - 复制/粘贴到 emacs ansi-term shell 中

标签 shell emacs

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

相关文章:

emacs - 用于比较文档各部分的Emacs技术?

shell - 使用 terraform 在 Azure VM 中运行自定义 shell 脚本

mysql - Shell脚本从文件中提取数据

linux - 有没有更好的方法来显示 tmux 中的 cpu 使用情况?

linux - 在Linux终端中重命名文件

emacs - Emacs 中的图像。放大和缩小?

unix - 通过 SSH 使用本地设置

emacs - 写入文件/保存文件时要root?

r - 是否可以在 Emacs ESS 中获得类似于 Rstudio 中可用的代码完成的代码?

emacs - 在交互式开发过程中使用 clojure.repl 函数的最佳实践是什么?