Page 1 sur 1

[urxvt] Bug sur longues commandes (Résolu)

Publié : mar. 09 déc. 2014, 17:56
par Wizix
Bonjour à tous!
Je suis sous openbox, et j'utilise Urxvt comme émulateur de terminal. Quand j'écrit de longues commandes (celle qui vont à la lignes), au lieu d'aller à la ligne il recopie sur la ligne déjà existante.. Je ne sais pas trop comment vous l'expliquer, si quelqu'un à déjà eu ça, il devrait l'avoir remarqué..
Par exemple :

Code : Tout sélectionner

pandoc psychothérapie.md -f markdown -t latex -o psychotérapie.pdf
Va rendre :

Code : Tout sélectionner

otérapie.pdfpsychothérapie.md -f markdown -t latex -o psycho
Voici mon bashrc :

Code : Tout sélectionner

#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

PATH="`ruby -e 'print Gem.user_dir'`/bin:$PATH"
PATH=$PATH:~/.cabal/bin

alias ls='ls --color=auto'
PS1='\n\033[01;34m\w\033[01;32m >> \033[00m'
Merci de votre aide!

Re: [urxvt] Bug sur longues commandes

Publié : mar. 09 déc. 2014, 18:50
par FoolEcho
Salut,
Wizix a écrit :

Code : Tout sélectionner

PS1='\n\033[01;34m\w\033[01;32m >> \033[00m'
C'est probablement dû au fait que les séquences de colorisation sont mal échappées.
Essaie avec:

Code : Tout sélectionner

PS1='\n\[\033[01;34m\]\w\[\033[01;32m\] >> \[\033[00m\]'

Re: [urxvt] Bug sur longues commandes

Publié : mar. 09 déc. 2014, 21:29
par Wizix
Merci c'était bien ça ! Je ne savais pas qu'ils s'échappaient ces caractères.. Bref, bonne soirée ;)

Re: [urxvt] Bug sur longues commandes (Résolu)

Publié : mer. 10 déc. 2014, 10:46
par FoolEcho
Si je ne me trompe pas, sans ça, tous les caractères vont être comptabilisés par le shell pour la longueur du prompt, d'où l'effet indésirable observé. ;)