在 emacs 中使用 bash 时没有历史记录?

发布于 2024-10-10 09:38:54 字数 101 浏览 6 评论 0原文

我已经开始在 emacs 中使用 mx term(带有 bash),但我注意到,如果我使用向上箭头/向下箭头,我只会分别得到“A”和“B”,而不是我的历史记录。有办法让这项工作发挥作用吗?

I've started using m-x term (with bash) inside emacs, but I noticed that if I use up arrow / down arrow I just get 'A' and 'B' respectively instead of my history. Is there a way to make this work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

¢蛋碎的人ぎ生 2024-10-17 09:38:54

Ctrl-nCtrl-p 将在 term 的历史记录中来回移动,上下将在 Mx eshell 上起作用

Ctrl-n, Ctrl-p will go back and forth in the history of term, up and down will work on M-x eshell.

落花随流水 2024-10-17 09:38:54

当我在 emacs(23.3.1) 中使用 Mx term 时,我可以使用 Cn、Cp 或向上箭头、向下箭头来获取历史记录。

当我使用Mx shell时,我可以使用 Mn,Mp 来获取命令历史记录。

when I use M-x term in emacs(23.3.1),I can use C-n,C-p or up arrow,down arrow to get history.

when I use M-x shell,I can use M-n,M-p to get the command history.

满身野味 2024-10-17 09:38:54

您可以使用 mx shell

支持上一个和下一个命令以及 mp 和 mn

You can use m-x shell

That supports previous and next command with m-p and m-n

叶落知秋 2024-10-17 09:38:54

我认为这要么是 Emacs 21.3.1 中的错误,要么是缺少功能,因为当我最近获得第二台默认安装 Emacs 23.1.1 的机器时,我不再看到这个问题。

I think this was either a bug or lack of feature in Emacs 21.3.1, because when I recently got a second machine with Emacs 23.1.1 as the default install, I no longer see this issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文