如何防止Emacs复制Shell命令?

Ale*_*sky 0 emacs bash shell

我总是使用Emacs的外壳。我创建了2个缓冲区(C-x 2),并将其中一个用作终端(M-x shell)。

有时我经常使用命令(例如python3 test.py)。我使用快捷方式<C-up>重复上一条命令。而且Emacs保存命令的重复项非常不便。我必须按<C-up>很多次才能运行其他命令。

问题仅在Emacs的外壳中。我已经设置好HISTCONTROL=ignoreboth.bashrc,在通常的终端中,它工作得很好。

是否可以配置Emacs使其忽略重复项?

Jür*_*zel 5

可自定义

(setq comint-input-ignoredups t)
Run Code Online (Sandbox Code Playgroud)