IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Editeur de texte VIM


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 11
    Par défaut Editeur de texte VIM
    Bonsoir à tous,

    J'ai récemment installé Ubuntu 14.04 LTS sur mon PC et j'ai une question quant à l'utilisation de VIM enfin, la configuration de cet éditeur.

    Lorsque que je passe en mode insertion, le backspace ne fonctionne pas (il place le curseur sur le caractère précédent et n'efface pas le caractère) et les flèches ne font que m'afficher les caractères "A", "B", "C" et "D". Il s'agit certainement d'un problème de configuration. Est-ce que quelqu'un peut m'aider ?

    Merci d'avance pour vos réponse,

    alanmaly

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 677
    Par défaut
    Bonjour,

    [...]et les flèches ne font que m'afficher les caractères "A", "B", "C" et "D"
    ça, c'est le comportement de vi, qui est ±différent de vim (vi improved), et qui, lui, n'est, il me semble, pas installé par défaut sur les distribs (au moins sur Debian).
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 563
    Par défaut
    Bonjour,

    Je confirme ce que dit N_Bah avec une distribution linux personnelle SliTaz et vérifié, de mémoire, entre-autres avec Red-Hat,etc ...

    Lorsque que je passe en mode insertion, le backspace ne fonctionne pas (il place le curseur sur le caractère précédent et n'efface pas le caractère) et les flèches ne font que m'afficher les caractères "A", "B", "C" et "D". Il s'agit certainement d'un problème de configuration. Est-ce que quelqu'un peut m'aider ?
    Voici deux articles issus du Wiki de Vim qui devraient t'apporter une solution :

    http://vim.wikia.com/wiki/Backspace_and_delete_problems
    Backspace and delete problems

    http://vim.wikia.com/wiki/Fix_arrow_...n_remote_shell
    Fix arrow keys that display A B C D on remote shell
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  4. #4
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 11
    Par défaut
    Bonjour,

    Vous avez raison, c'est VI que j'utilise. Je suis débutant sur linux et je pensais que VI et VIM était pareil.

    Ma question change donc, est-ce que quelqu'un pourrais m'aider à résoudre le problème pour VI et non pour VIM ? Car à l'école, nous utilisons VI et l'éditeur n'as pas le même comportement

    Merci d'avance pour vos réponse.

    alanmaly

  5. #5
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 563
    Par défaut
    Bonjour,

    Je pensais que tu utiliserais Vim ensuite, alors pour s'en sortir avec Vi, je te propose une solution :

    Dans le terminal, avant d'utiliser vi, vérifier que le "backspace (erase)" est bien actif (le $ "dollar" est mon prompt) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ stty
    speed 38400 baud; line = 0;
    intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?; swtch = M-^?; start = ^Q;
    stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
    Faire un $ echo $TERM, qu'est ce que cà retourne comme terminal utilisé ?

    Essayer avec la valeur xterm par la commande export TERM=xterm
    Vérifié avec ma configuration, le backspace et les flèches fonctionnent comme attendu.

    Dernière remarque, il arrive souvent quand on débute avec vi, que l'on ne sache plus si on est en mode insertion ou commande, je te conseille de positionner, dans un premier temps, l'option suivante :set showmode qui permet de l'afficher en bas de la fenêtre.
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  6. #6
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 297
    Par défaut
    Bonjour,

    pour info, j'ai le même problème avec vim dans Cygwin sous Windows. Pas de problème avec mon habituel vim dans xterm sous Ubuntu.

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 11
    Par défaut
    Lorsque je fais la commande echo *TERM, j'obtiens xterm comme résultat.

    Par contre, la commande stty me donne ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    speed 38400 baud; line = 0;
    eol = M-^?; eol2 = M-^?; swtch = M-^?;
    ixany iutf8

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Composant] Editeur de texte java
    Par doudine dans le forum Général Java
    Réponses: 17
    Dernier message: 27/01/2010, 17h35
  2. Editeur de texte enrichi
    Par Bidouille dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/11/2004, 02h25
  3. [Composant] Editeur de texte
    Par fendavid dans le forum Général Java
    Réponses: 1
    Dernier message: 05/06/2004, 23h28
  4. [Kylix] [Kylix 3] Un editeur de texte ?
    Par drfreuderick dans le forum EDI
    Réponses: 2
    Dernier message: 14/03/2004, 01h33
  5. Quel EDI/editeur de texte preférez-vous ?
    Par Gandalf dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 18/09/2003, 18h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo