Ich arbeite an einer Remote-Ubuntu 20.10-Maschine [ linux version 5.8.0-1011-gcp
] in Google Cloud, die aus einem grundlegenden Ubuntu-Image erstellt wurde, und verwende gnu bash 5.0.17(1)-release
und xterm 353
, und das Terminal löscht die Zeilen nicht:
- Ich habe es mit einem leeren
.bashrc
sowie mit der Standardeinstellung bei der Benutzererstellung versucht:$TERM
Werte: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
- Terminalausgabe:
# 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
Wenn ich benutze tmux
, erhalte ich immer noch das gleiche Verhalten, wenn auch weniger problematisch als wenn ich es nicht benutze, es vim
besteht jedoch das gleiche Problem; daher würde ich grundsätzlich davon ausgehen, screen
dass das Problem auch
tmux
:
Wenn ich verwendetmux
, tue ich dies nach der Anmeldung beim Remote-Computer und verwende es nichttmux
auf dem lokalen Computer.- Wenn ich mich beim Remote-Computer anmelde und sofort starte
tmux
(sowohl in der Shell als auch bei Verwendung)vim
, bin ich von dem Problem nicht betroffen. Wenn ich jedochvim
außerhalb von öffnetmux
,tmux
tritt das Problem auf .(normale Shell und bei Verwendungvim
darin)
- Wenn ich mich beim Remote-Computer anmelde und sofort starte
vim
:
Beim Scrollenvim
werden auch Probleme wie die oben genannten angezeigt, aber ich gehe davon aus, dass dies möglicherweise auch behoben wird, wennclear
/ behoben werdenreset
- Ich habe versucht, es loszuwerden
.vimrc
, aber es hat nichts geändert
- Ich habe versucht, es loszuwerden
Clear
,reset
,printf '\[e[
:
Diese und alle anderen Workarounds, die ich über eine Google-Suche gefunden habe, funktionieren nicht, da das Problem nicht aufclear
/ beschränkt istreset
. Bitte geben Sie daher keine Workarounds fürclear
/ anreset
, da ich das zugrunde liegende Problem beheben muss.