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

Applications et environnements graphiques Discussion :

copier dans l'editeur vi


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Par défaut copier dans l'editeur vi
    Bonjour,


    je voudrais sélectionner tout le texte dans vi.
    L'équivalent de ctrl+a
    et ensuite pouvoir le copier et enfin le coller dans un autre texte

    J'ai cherché et j'ai rien trouvé...

    et merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut
    salut

    Il est possible sous Vi de copier-coller une sélection de lignes. Pour ce faire, il suffit de taper la commande suivante pour copier n lignes :

    nyy

    Par exemple la commande suivante copiera dans le tampon 16 lignes :

    16yy

    Pour coller la sélection, il suffit de taper la lettre p.

    Une couper-coller de n lignes se fera de façon similaire avec la commande :

    ndd

    Puis p pour coller !

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    Si tu veux copier le contenu dans un autre fichier que tu as ouvert avec vi, tu places le curseur au debut de ton fichier (':1'), puis tu passes en mode visual ('v'), et tu vas jusqu'a la fin de ton fichier avec PgDown et End.

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    guide de survie sous vi

    la doc de base pour vi .

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Octobre 2007
    Messages : 27
    Par défaut Copier le texte de VI et le coller ailleur
    Dans VI, en mode commande, tu séléctionne le texte à colller ailleurs.

    Puis, tu tape la commande (ceci met le texte sélectionné dans le tampon du presse-papier)

    Enfin, tu vas dans l'emplacement suivant et là où est le curseur, avec la souris, tu presse une fois la molette centrale.

    Pour coller du texte dans VI d'ailleur, tu utilise la même opération à l'envers

  6. #6
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    Citation Envoyé par KiwiV Voir le message
    Dans VI, en mode commande, tu séléctionne le texte à colller ailleurs.

    Puis, tu tape la commande (ceci met le texte sélectionné dans le tampon du presse-papier)

    Enfin, tu vas dans l'emplacement suivant et là où est le curseur, avec la souris, tu presse une fois la molette centrale.

    Pour coller du texte dans VI d'ailleur, tu utilise la même opération à l'envers

    etant donne que sous Linux chaque selection qui est faite a la souris est automatiquement copiee dans le presse-papier, y a t'il une difference avec:
    1. séléctionne le texte à colller ailleurs
    2. passer en mode 'insert'
    3. tu vas dans l'emplacement suivant et là où est le curseur, avec la souris, tu presse une fois la molette centrale.

  7. #7
    Membre émérite
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Par défaut
    Tout sélectionner:
    gg pour aller au début
    v pour pasesr en mode 'visuel'
    G pour aller à la dernière ligne
    $ pour aller à la fin de la ligne.


    Et pour gvim (avec un serveur X pour le presse-papier):
    Presque pareil:
    gg va au début
    "* spécifie le "buffer" (ou register au sens vi) du presse-papier
    y pour copier (donc dans le presse papier
    G jusqu'à la fin

    Après, tu peux mapper tout ça sur tes raccourcis préférés.

Discussions similaires

  1. Réponses: 17
    Dernier message: 08/02/2006, 19h01
  2. Copier dans un Array
    Par Goundy dans le forum Langage
    Réponses: 3
    Dernier message: 26/11/2005, 21h24
  3. [Apache] Copier dans un répertoire sur le réseau
    Par licorne dans le forum Apache
    Réponses: 10
    Dernier message: 23/11/2005, 16h40
  4. [javascript] copier dans le "clipboard"
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/08/2005, 14h10
  5. [TP] Comment activer la souris dans l'éditeur ?
    Par hannon dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 27/03/2005, 00h29

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