Я работаю на удаленной машине Ubuntu 20.10 [ linux version 5.8.0-1011-gcp
] в Google Cloud, созданной из базового образа Ubuntu, с использованием gnu bash 5.0.17(1)-release
и xterm 353
, и терминал не очищает строки:
- Я пробовал с пустым
.bashrc
, а также с значением по умолчанию при создании пользователя:$TERM
ценности:local (no tmux) - xterm-color local ( tmux) - screen-256color local (no tmux) - remote (no tmux) - xterm-color local (no tmux) - remote ( tmux) - screen local ( tmux) - remote (no tmux) - screen-256color local ( tmux) - remote ( tmux) - screen
- Выход терминала:
# Before pressing Enter and typing "dog": cd dir_cat cd dir_2 reset # After pressing Enter and typing "dog": dogdir_cat cd dir_2 reset # Expected behavior after pressing Enter and typing "dog": dog
Если я использую tmux
, я все равно получаю то же самое поведение, хотя и менее проблемное, чем когда я его не использую, однако vim
имеет ту же самую проблему; таким образом, я бы по сути сделал вывод, что screen
проблема также имеет место
tmux
:
Когда я используюtmux
, я делаю это после входа в удаленную систему, а неtmux
на локальной машине.- Если я вхожу в удаленный режим и немедленно запускаю
tmux
, как в оболочке, так и при использованииvim
, проблема не возникает; однако если я открываюvim
за пределамиtmux
, тоtmux
проблема начинает проявляться.(обычная оболочка и при использованииvim
внутри нее)
- Если я вхожу в удаленный режим и немедленно запускаю
vim
:
Прокруткаvim
также показывает проблемы, подобные указанным выше, но я предполагаю, что еслиclear
/reset
будут исправлены, то, возможно, и это будет исправлено.- Я пытался избавиться от
.vimrc
, но это ничего не изменило
- Я пытался избавиться от
Clear
,reset
,printf '\[e[
:
Эти и все другие обходные пути, найденные с помощью поиска Google, не работают, и проблема не ограничиваетсяclear
/reset
, поэтому, пожалуйста, не предлагайте обходные пути дляclear
/reset
, поскольку мне нужно исправить основную проблему.