Bash:CTRL + Aは^ Aを標準出力として印刷します。

Bash:CTRL + Aは^ Aを標準出力として印刷します。

数日前に「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

おすすめ記事