Screen和Cygwin:没有标签完成?

Dan*_*iel 6 cygwin gnu-screen

我在使用我的开发环境时遇到了一些问题.具体来说,在我从Cygwin中调用屏幕实用程序后,我失去了完成制表符的功能.在我调用屏幕之前,标签完成工作正常.

我搞砸了为TERM env变量(VT100,xterm等)设置不同的值,但没有成功.它必须是微不足道的,但我不知道了.StackOverflow对我有什么建议吗?

小智 4

当您从 cygwin 内部发出“screen”时,它可能会将您置于另一个 shell 中,例如 /bin/sh 而不是 /bin/bash(bash 是您从中获取制表符补全的位置)。

要解决此问题,您可以编辑 .screenrc 文件(位于主目录中)并添加以下行:

shell bash
Run Code Online (Sandbox Code Playgroud)

然后再次尝试运行 screen,您应该会在这个新窗口中看到选项卡完成工作。