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

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

  •  
  •   still97 · 201 天前 · 3144 次点击
    这是一个创建于 201 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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