首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >屏幕上没有numlock?

屏幕上没有numlock?
EN

Unix & Linux用户
提问于 2014-06-02 22:05:51
回答 2查看 1.1K关注 0票数 1

我在Windows系统上使用笔记本电脑和Putty。

当我在Bash环境中连接到Debian挤压服务器时,我可以使用"Pos1/Home“或"End”(在键盘的numlock部分)导航我正在编写的命令行。

但是,当我使用screen创建一个“子subshell”时,我不能再使用Pos1 1/Home或End。按压Num-锁没有帮助。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-06-03 10:01:33

我找到了它不起作用的原因。

在PuTTy配置中,我必须按以下方式更改会话设置:

连接->数据->终端详细信息->终端类型的字符串

值是: xterm,我将它改为linux。

现在,我可以在Bash和屏幕中使用Home+End键。

echo $TERM将在屏幕外显示linux,在屏幕内显示screen.linux

更新2018年10月23日

我找到了一个更简单的解决方案!

只需使用以下命令启动屏幕:

TERM=linux screen

或者把这一行放在你的~/..bashrc中:

alias screen='TERM=linux screen'

票数 1
EN

Unix & Linux用户

发布于 2014-06-02 22:25:36

这个问题可能可以通过在屏幕上设置$TERM变量来解决。尝试将term screen-256color添加到~/.screenrc中。

如果这不起作用,也可以添加termcapinfo xterm ks@:ke@' to~/..screenrc``。这可能会破坏其他一些密钥,因此您应该彻底测试它。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/134170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档