Terminal reinigt Leitungen nicht

Terminal reinigt Leitungen nicht

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)-releaseund xterm 353, und das Terminal löscht die Zeilen nicht:

  • Ich habe es mit einem leeren .bashrcsowie mit der Standardeinstellung bei der Benutzererstellung versucht:
    • $TERMWerte:
      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 vimbesteht jedoch das gleiche Problem; daher würde ich grundsätzlich davon ausgehen, screendass das Problem auch

  • tmux:
    Wenn ich verwende tmux, tue ich dies nach der Anmeldung beim Remote-Computer und verwende es nicht tmuxauf 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 jedoch vimaußerhalb von öffne tmux, tmuxtritt das Problem auf .(normale Shell und bei Verwendung vimdarin)

  • vim:
    Beim Scrollen vimwerden auch Probleme wie die oben genannten angezeigt, aber ich gehe davon aus, dass dies möglicherweise auch behoben wird, wenn clear/ behoben werdenreset
    • Ich habe versucht, es loszuwerden .vimrc, aber es hat nichts geändert

  • Clear, reset, printf '\[e[:
    Diese und alle anderen Workarounds, die ich über eine Google-Suche gefunden habe, funktionieren nicht, da das Problem nicht auf clear/ beschränkt ist reset. Bitte geben Sie daher keine Workarounds für clear/ an reset, da ich das zugrunde liegende Problem beheben muss.

verwandte Informationen