【问题标题】:ConEmu and linux's screenConEmu 和 linux 的屏幕
【发布时间】:2015-10-23 13:24:53
【问题描述】:

最近我一直在使用 ConEmu,它很棒。但是我遇到了一个问题,阻止我将它用作 ssh 客户端。 当我 ssh 到远程机器时,linux 的“屏幕”不能很好地工作。

我的意思是我什至无法浏览屏幕中打开的会话列表。当我执行 Ctrl+a " 时,我看到了列表,但是当我按下箭头进行导航时,它会返回到终端。

当我通过 cygwin 使用它时会发生这种情况。

当我使用 cmd 时,我 ssh 到一台机器,运行屏幕,但是当我执行 ctrl+a 访问屏幕选项而不是进入屏幕时,我看到:

[someuser@my-remote ~]$ ^A

当我使用 MobaXTerm 时,屏幕可以正常工作。

我没有发现任何关于 screen 和 conemu 的问题。

【问题讨论】:

  • “通过 cygwin”这个词是模棱两可的。无论如何,这是 ssh.exe 的一个错误,ConEmu 根本不对 ssh 做任何事情。另外,conemu.github.io/en/CygwinMsys.html
  • 我的意思是我在 conemu 中打开一个 cygwin 终端然后执行 ssh
  • 你的 cygwin 终端是不是薄荷味的?如果 mintty 出现任何问题,它们与 ConEmu 无关。
  • 在 ConEmu 的任务中,我将 cygwin 配置为: E:\tools\cygwin64\bin\sh.exe 也许这个问题与 conemu 根本无关。我尝试了各种 ssh 客户端,但无法使屏幕正常工作。
  • ssh 与 git-bash 与 cygwin 和 Moba Xterm 一起正常工作。当我使用 cmder ssh 到我的 vagrant ssh 时,我没有箭头键或退格键。 Ctl-Shift V BackSpace 给出正确的^?为了我的泰尔。这是 ConEmu 和 Cmder 的问题。

标签: linux ssh gnu-screen conemu


【解决方案1】:

解决方案:

export TERM=vt100

由于某种原因,conemu 和 cmder 不发送终端通知(这是我的猜测)。为了让您获得正确的终端,请使用 TERM 为您声明它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-06
    • 2010-12-09
    • 2023-03-26
    • 2011-10-29
    • 2012-03-01
    • 1970-01-01
    • 2010-09-08
    • 2012-08-14
    相关资源
    最近更新 更多