我最近开始在一个共享 Linux 集群中工作,我认为该版本的 gnu-screen 太旧了(4.01,2006 年起)。
我无法说服系统管理员安装更新版本的 gnu-screen,因此我在我的主目录下安装了自己的版本,使用conda
.
不幸的是,即使在我安装了长期信任的~/.screenrc
文件之后,我conda
安装的 gnu-screen 实例也根本无法正常工作。
例如,退格键不会删除光标左侧的字符;相反,它的行为就像空格键,至少就屏幕上显示的内容而言是这样。按C-r
我用的键每时每刻搜索我的历史记录,奇怪地毁坏了我的屏幕。除了 gnu-screen 的“命令键”(我已将其设置为C-h
)之外,几乎所有涉及的和弦Ctrl都被搞乱了。 ETC。
我应该强调,所有这些问题只有在我gnu-screen
使用我conda
安装的gnu-screen
.在屏幕之外,或者当我使用古老的 时/usr/bin/screen
,我的终端表现正常。
TERM
尽管如此,我怀疑这个问题可能与调用时我的变量设置screen
(即)和/或我正在使用的终端模拟器(在 OS X 上运行的 iTerm2)有关TERM=xterm-256color
,但我不知道如何超越这些预感。
当我在线搜索这个问题的解决方案时,我遇到了大量的反复试验。
有没有系统的、合理的方法来解决这个问题?