• 请不要在回答技术问题时复制粘贴 AI 生成的内容
still97
V2EX  ›  程序员

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

  •  
  •   still97 · Oct 9, 2023 · 4301 views
    This topic created in 948 days ago, the information mentioned may be changed or developed.

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

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

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