2017-09-25 1 views
1

mon emacs de capture d'écran en mode shell ... emacs shell mode screenmode shell Emacs montrant char indésirable

coquille normale ressemble à ceci ... shell mode normal

Je .emacs vide ..

emacs Version 24.5.1

Je l'ai déjà essayé cette Why does shell mode display some rubbish code?

[i copier le code fourni en solution de la question ci-dessus dans mon .emacs mais ca marche pas pour moi ...]

+0

Ecrivez $ TERM et publiez les résultats. – aartist

+1

xterm-256color <------ ceci est la sortie de "echo $ TERM" –

Répondre

0

On dirait qu'il est le unicode pas les codes d'échappement qui ne sont pas affichés. Vous pouvez changer le process-coding-system. À partir de votre tampon de shell, entrez C-x RET p et sélectionnez utf-8-unix pour lire et écrire le processus.

Si cela aboutit à l'affichage correct, vous voudrez peut-être ajouter quelque chose comme ce qui suit à votre fichier init

(prefer-coding-system 'utf-8) 
(set-default-coding-systems 'utf-8) 
(set-terminal-coding-system 'utf-8) 
(set-keyboard-coding-system 'utf-8) 

Voir cette article pour plus de détails.

+0

cela fonctionne mais il montre toujours^[[? 2004h ....... –

+0

enfin le résoudre ..... Merci pour vous aidez @jenesaisquoi –