几天前,每当我按下“CTRL+A”时,我的 ubuntu 控制台就会开始打印“^A”,而不是像以前那样将光标移动到行首。 “CTRL+E”也会出现同样的问题,而“CTRL+箭头”快捷键的行为却如其应有。但是,如果我通过 ssh 登录到远程计算机,则一切正常。不幸的是,我不记得任何可能触发此行为的具体内容(我没有更改快捷方式,也没有修改我的“.bashrc”文件,也没有更新系统)。
一些有用的信息:
我不使用 screen 或 tmux 或其他终端多路复用器;
joe@Zen:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
joe@Zen:~$ echo $TERM
xterm-256color
joe@Zen:~$ ps -f -p$PPID
UID PID PPID C STIME TTY TIME CMD
joe 11539 1575 0 12:27 ? 00:00:04 /usr/libexec/gnome-terminal-server
joe@Zen:~$ echo $SHELL
/bin/bash
joe@Zen:~$ cat /proc/version
Linux version 5.3.0-62-generic (buildd@lcy01-amd64-018) (gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)) #56-Ubuntu SMP Tue Jun 23 11:20:52 UTC 2020
如果您给我一些关于我可以尝试什么的想法,请预先感谢您。
答案1
我建议您无意中将行编辑方案从默认的“emacs”更改为“vi”。
您可以将其重置回来
set -o emacs
或者将其更改回vi
模式
set -o vi