Bonjour à tous.
J'ai plusieurs serveurs Opensuse, de version différentes, mais celui sur lequel le soucis arrive, la voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
openSUSE 12.1 (i586)
VERSION = 12.1
CODENAME = Asparagus
NAME=openSUSE
VERSION = 12.1 (Asparagus)
VERSION_ID="12.1"
PRETTY_NAME="openSUSE 12.1 (Asparagus) (i586)"
ID=opensuse

Mon soucis est le suivant : j'ai sur tous mes serveurs un fichier .bashrc qui j'édite avec principalement des raccourcis de chemin dans une variable d'environnement.

Sur cette version qui me pose soucis, lorsque je fais tab ou double tab pour appeller la complétion automatique après un vi, il me rajoute automatiquement le caractère antislash "\" devant mon chemin ce qui du coup m'empêche totalement d'utiliser la complétion, et qui du coup est horriblement pénible.

En exemple :
Dans mon fichier .bashrc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
export EXEMPLE=/srv/www/htdocs/
Sur mon shell, je tape :
, puis je fais, pour appeller en vi un fichier particulier dans ce répertoire, mais sans avoir à taper le chemin complet (le but donc de le mettre en variable d'environnement) :

puis je tae sur TAB, et la, et uniquement sur ce serveur, le shell m'affiche :

Il affiche donc automatiquement un "\" devant la variable !

Cela le fait aussi avec les variables d'environnement qui ne sont pas dans mon .bashrc.
Par contre, ça ne le fait qu'avec la commande VI, pas avec cd par exemple.
Je précise que j'y accède en PUTTY.
Peut-être protège-t-il le caractère "$" devant le nom de la variable ?
Peut-il s'agir d'un soucis dans le fichier de config de vim ?

Quelqu'un connait-il la source de ce problème ?

Merci d'avance!