Par exemple, si je suis dans tail -f
un fichier ou dans read
une entrée utilisateur, <Enter>
cela produira ^M
dans le terminal au lieu de terminer read
ou d'ajouter une nouvelle ligne à stdout. ^J
fonctionne bien.
Je suis ssh
entré dans le système Ubuntu, si cela compte. Cela m’arrive à la fois en zsh et en bash. Une solution avec laquelle j'ai joué consiste à remapper le dans ^M
to ^J
dans zsh, mais il semble que cela ne résoudrait pas le problème fondamental. Quelqu'un sait ce qui pourrait causer cela?
Edit: Pour répondre à quelques questions, je me ssh
lance dans Ubuntu sous OSX. J'utilise iTerm et zsh. J'ai également oublié de mentionner que j'utilise tmux sur la machine Ubuntu.
Edit 2: Vous avez manqué une question. Quand je tape Ctrl-V Enter
je reçois ^M
(à la fois sur OSX et Ubuntu).
Edit 3: Sous OSX et echo $TERM
produit Ubuntu screen-256color
.