gpt4 book ai didi

emacs - 为什么我的 emacs comint 缓冲区有时似乎共享相同的历史记录?

转载 作者:行者123 更新时间:2023-12-03 12:20:31 24 4
gpt4 key购买 nike

我经常同时打开几个 comint 缓冲区,例如,我将向数据库打开一个 SQLi 缓冲区,并在不同的地方打开一组 shell 缓冲区。有时,我无缘无故地检测到,所有这些缓冲区开始共享一个公共(public)缓冲区命令历史记录,这样 M-p 将在 shell 模式缓冲区中提取我的最后一个 SQL 命令,等等。

我怎样才能解决这个问题?到底是什么原因造成的?

最佳答案

您是否退出了任何 shell 或 SQL session ?自从我使用 emacs 以来已经很久了,但我似乎记得当 shell 终止命令时,这些命令将成为“global-command-history-list”的一部分。

注意 - shell 可以退出,但缓冲区仍然存在于 emacs 中。

关于emacs - 为什么我的 emacs comint 缓冲区有时似乎共享相同的历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com