通常,我会在包括几个Eshells的Emac中打开多个缓冲区,并使用Bash的肌肉记忆,我将命令 K尝试清除Eshell中的缓冲区。但是,在Eshell中使用它只是拧紧我的所有缓冲区,我必须关闭所有内容并再次打开所有东西。
我想在Eshell中重新绑定命令 K,以清除E-Shell缓冲区。如果不可能,我想简单地在Eshell中禁用命令 K的效果,以便我的肌肉记忆不会使我拧紧我的其他缓冲区。这些任务是否可能?
您可以将键绑定到本地地图中的" eshell-mode-map"
(define-key eshell-mode-map "C-k" 'eshell/clear)