V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
still97
V2EX  ›  程序员

ubuntu 云服务器,突然上下键变成[A[B 了,查了一下午资料没解决

  •  
  •   still97 · 2023-10-09 16:02:12 +08:00 · 3396 次点击
    这是一个创建于 409 天前的主题,其中的信息可能已经有所发展或是发生改变。

    除了上下方向键,其它案件目前都没发现问题,有没有 V 友知道什么原因啊

    22 条回复    2023-10-10 16:17:11 +08:00
    vsyf
        2
    vsyf  
       2023-10-09 16:06:22 +08:00
    1. 切换 NumLock 看看
    2. rdp 客户端问题,重启 Windows
    HenryHE
        3
    HenryHE  
       2023-10-09 16:07:00 +08:00
    1. 什么界面出现 AB;
    ---
    估计是那个软件的偏好设置。
    still97
        4
    still97  
    OP
       2023-10-09 16:10:06 +08:00
    @vsyf 没有小键盘,使用的 termius ,重启了也无效
    still97
        5
    still97  
    OP
       2023-10-09 16:10:39 +08:00
    @HenryHE 就是命令行想翻历史记录的时候,上下键失效,使用的 shell 是 bash
    weeei
        6
    weeei  
       2023-10-09 16:17:53 +08:00
    :set nocp 试试?
    proxychains
        7
    proxychains  
       2023-10-09 16:18:02 +08:00
    试试 ctrl+p/n 切换上一条/下一条历史记录吧.
    adoal
        8
    adoal  
       2023-10-09 16:22:16 +08:00   ❤️ 1
    你确认现在的 shell 真是 bash 吗?手工开一个 `/usr/bin/bash --noprofile --norc` 看看?

    你说的这种情况一般会在没有解析 ANSI ESC 方向键序列的 shell 里,比如 sh 、dash ,在 bash 里应该会解析的。
    EMMMMMMMMM
        9
    EMMMMMMMMM  
       2023-10-09 17:46:47 +08:00
    你是不是用的 sh ?切到/bin/bash 吧
    SenLief
        10
    SenLief  
       2023-10-09 18:45:01 +08:00 via iPhone
    你用的不是 bash
    C0nvN3t
        11
    C0nvN3t  
       2023-10-09 19:01:47 +08:00
    遇到过 卸载重装 vim 就好了
    julyclyde
        12
    julyclyde  
       2023-10-09 20:35:57 +08:00
    @adoal 是 TERM 的问题吧?
    shoper
        13
    shoper  
       2023-10-09 21:03:28 +08:00
    @C0nvN3t #11 +1
    nuk
        14
    nuk  
       2023-10-10 00:12:13 +08:00
    TERM 没设置对,或者 terminfo 损坏了
    comingnine
        15
    comingnine  
       2023-10-10 01:57:24 +08:00
    感觉是终端的问题,重新建立一个帐户登录进去试试看呢
    liuhaidong
        16
    liuhaidong  
       2023-10-10 02:07:15 +08:00 via Android
    按住 shift 试试
    passworderror
        17
    passworderror  
       2023-10-10 09:37:18 +08:00
    命令行执行 exec bash 试一下呢
    still97
        18
    still97  
    OP
       2023-10-10 09:40:59 +08:00
    @C0nvN3t 不是在 vim 里边,是在命令行界面
    still97
        19
    still97  
    OP
       2023-10-10 09:43:10 +08:00
    @nuk 现在按这个流程执行后,是可以运行 """ export TERM=linux \n bash""",然后就可以正常用了,但是,另一台云服务器就不需要这么弄,不知道这台到底是什么问题
    still97
        20
    still97  
    OP
       2023-10-10 09:44:32 +08:00
    @adoal 不行,用的是 bash ,默认就是 bash ,方向键除了上下不行,左右是可以用的
    lc5900
        21
    lc5900  
       2023-10-10 10:30:31 +08:00
    Ubuntu 默认的应该是 dash ,手动改为 bash 试试,或者装个 zsh ,默认改成 zsh
    still97
        22
    still97  
    OP
       2023-10-10 16:17:11 +08:00
    @lc5900 已经改成了 bash 了,一样没用。。。现在写了个 sh 文件,进来就先手动执行一下吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:24 · PVG 10:24 · LAX 18:24 · JFK 21:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.