gpt4 book ai didi

shell - 在 *shell* 缓冲区中使用 ssh 后,我可以让 GNU Emacs 对完整的文件名进行制表符吗?

转载 作者:行者123 更新时间:2023-12-04 15:37:26 26 4
gpt4 key购买 nike

我正在使用 GNU Emacs 23.1.50.1 (i486-pc-linux-gnu)。

我想要的概念很简单,[TAB] 表示我按下
TAB 键。

M-x shell

erik@furby:~$ ls
bin 桌面文档 Dropbox R.tools

erik@furby:~$ cd Drop[TAB]

并且选项卡完成工作正常(即,Dropbox 已完成)

但是,一旦我 ssh,这不再有效。

ssh erik@remote.edu
终端=哑
erik@remote:~> ls
私有(private)垃圾箱

erik@remote:~> cd priv[TAB]

和 minibuffer 显示
“没有完成 priv”

我发现其他人也有同样的问题,但是
无法辨别解决方案。

http://www.linuxforums.org/forum/red-hat-fedora-linux/56103-tab-completion-problem-ssh-shell-through-emacs.html

Emacs remote shell

最佳答案

好的,在我发布问题后,我偶然发现了 dirtrack-mode ,这似乎有一个解决方案,尽管并非完全微不足道。它使用 ditrack-mode,作者说:

“当我通过 ssh 连接到另一台计算机时,我花了很长时间才弄清楚如何让 tab-completion 在 shell 模式下工作。”

多年来一直困扰着我;我很高兴我不是唯一一个!

关于shell - 在 *shell* 缓冲区中使用 ssh 后,我可以让 GNU Emacs 对完整的文件名进行制表符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3901027/

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