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 depuis vim vers le presse-papier standard


Sujet :

Applications et environnements graphiques

  1. #1
    Membre à l'essai
    Femme Profil pro
    employée
    Inscrit en
    Novembre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employée

    Informations forums :
    Inscription : Novembre 2016
    Messages : 28
    Points : 17
    Points
    17
    Par défaut copier depuis vim vers le presse-papier standard
    Bonjour,

    J'ai une VM Slackware installée dans Mint (presse-papier bidirectionnel opérationnel).
    J'ai enfin à trouvé comment coller depuis OfficeWriter (ctrl+c) vers Vim (ctrl+maj+v).
    Je voudrais aussi copier du texte depuis Vim vers OfficeWriter mais là, pas moyen
    On aurait pu s'attendre à maj+ctrl+c dans vim puis Ctrl+v dans Writer, mais non, ça ne veut pas

    Merci pour un ptit coup de main

  2. #2
    Membre à l'essai
    Femme Profil pro
    employée
    Inscrit en
    Novembre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employée

    Informations forums :
    Inscription : Novembre 2016
    Messages : 28
    Points : 17
    Points
    17
    Par défaut en cause, ma version de vim
    Bonjour,

    N'obtenant pas de réponse de la part de Developpez.net, je me suis permis de poser la même question ailleurs.

    Pour les novices comme moi qui passeraient par ici, voici la réponse que j'ai obtenue.

    Comme dit dans le titre, mon vim est une version qui ne gère pas le presse-papier.

    Pour le vérifier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [root@slackbox:bin] # /usr/bin/vim --version | grep clipboard
    -clipboard +insert_expand +path_extra -toolbar
    +eval +mouse_dec +statusline -xterm_clipboard
    Ce qui est précédé du signe - n'est pas pris en charge, et 'est le cas pour clipboard et xterm_clipboard, donc pas de copier/coller possible.
    Par contre, vim.gnome et vim.gkt le gère.

  3. #3
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 276
    Points : 13 553
    Points
    13 553
    Par défaut
    Bonjour

    donc pas de copier/coller possible.
    Tu n'as pas trouvé, mais il ne faut pas dire des choses fausses.

    Ctrl+c Ctrl+v est l'héritage de Windows.
    Le presse-papier est partout sous Linux.
    Shift+Inser marche dans la plupart des applications sous Linux.

    Quand à ta question, tu n'as pas dû chercher longtemps sur Developpez.net, que tu dénonces, car j'ai donné une réponse similaire, y a pas longtemps, sur ce sujet:
    https://www.developpez.net/forums/d1...centre-souris/

  4. #4
    Membre à l'essai
    Femme Profil pro
    employée
    Inscrit en
    Novembre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employée

    Informations forums :
    Inscription : Novembre 2016
    Messages : 28
    Points : 17
    Points
    17
    Par défaut
    Bonjour

    ...sur Developpez.net, que tu dénonces
    Pardon ???

    Je m'excuse d'être allée poser la question ailleurs.
    Je reviens donner suite alors que je n'ai pas obtenu de réponse.
    Tes propos sont un encouragement au partage dis-donc

    Tu n'as pas trouvé, mais il ne faut pas dire des choses fausses.
    Contrairement à ce que tu dis, j'ai trouvé une solution qui a donné le résultat escompté, alors que la tienne ne fonctionne pas chez moi :
    Editer le fichier ~/.bashrc et ajouter l'alias : vim='gvim -v'

    Toujours agréable de se faire agresser verbalement quand ça n'est pas justifié...

  5. #5
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 311
    Points : 12 830
    Points
    12 830
    Par défaut
    Bonjour,

    Pour ma part, le copier dans vim dépend de la gestion du copier dans le terminal depuis lequel on lance le vim.

    Par exemple, sous LXTerminal, le raccourci du copier est SHIFT+CTRL+C et sous mon vim, en mode visual, cela me copie bien la selection.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 863
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 863
    Points : 44 243
    Points
    44 243
    Par défaut
    Bonjour Mia88,

    Ne prend pas mal la remarque de Flodelarab.

    Nous encourageons les utilisateurs à effectuer des recherches plutôt que de donner la solution toute faite. Certains utilisateurs postent des messages pouvant se résumer en "faites mon boulot'".

    Que tu n'ai pas trouvé le post cité n'est pas spécialement étonnant, le titre parlant de clic de souris
    Venir poster le résultat que tu as trouvé est ce qu'il faut faire.

    Ctrl+c Ctrl+v est l'héritage de Windows.
    Le presse-papier est partout sous Linux.
    Shift+Inser marche dans la plupart des applications sous Linux.
    Par contre, ça c'est vrai. ctrl-c ctrl-v n'est pas forcément valable en ligne de commande. Mais c'est aussi le cas sous windows avec cmd.exe

    Voici un tuto sur vim. décrivant le copier-coller. Il n'est pas nécessaire de modifier ton fichier .bashrc. Mais cette solution n'est pas forcément mauvaise.
    Autre cas, si tu utilises nano, éditeur en ligne de commande plus simple à prendre en main, tu verras que le copier se fait via ctrl-shift-6 (de mémoire).
    shift-inser fonctionne sur nano et vim pour coller, même si ce n’est pas la combinaison précisée dans la documentation.

  7. #7
    Membre à l'essai
    Femme Profil pro
    employée
    Inscrit en
    Novembre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employée

    Informations forums :
    Inscription : Novembre 2016
    Messages : 28
    Points : 17
    Points
    17
    Par défaut
    Bonjour chrtophe,

    J'ai pratiqué le vimtutor mais j'ai encore plein de lacunes, merci beaucoup pour le tuto que tu me proposes

    Je découvre depuis peu les commandes et les fichiers de configuration.
    Bien que nano soit plus simple, je vais m'en tenir à vim car j'ai passé du temps dessus, je me suis fait un résumé/condensé de vimtutor.
    Je le mets en pièce attachée si ça peut servir, c'est juste une antisèche pour trouver vite fait quelque chose de simple quand on débute

    Oui, shift+inser colle dans vim (depuis Writer par exemple), mais ça je pouvais le faire aussi avec ctrl+maj+v
    Ce que je demandais c'est l'inverse, récupérer du texte depuis vim, pour le coller dans Writer.

    Bonjour disedorgue,

    Par exemple, sous LXTerminal, le raccourci du copier est SHIFT+CTRL+C et sous mon vim, en mode visual, cela me copie bien la selection.
    J'ai xfce4-terminal 0.6.3, je viens de supprimer mon alias pour vérifier dans le doute.

    Mais j'avais déjà essayé cette combinaison de touche du fait que SHIFT+CTRL+V fonctionnait bien pour coller depuis Writer vers Vim, j'avais donc pensé que logiquement SHIFT+CTRL+C devait faire l'inverse, mais non
    Fichiers attachés Fichiers attachés

  8. #8
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 311
    Points : 12 830
    Points
    12 830
    Par défaut
    Et par curiosité, as-tu essayé le copier/coller suivant ?

    Sous ton vim, tu fais ta selection, ensuite tu fais un SHIFT+PRINTSCREEN (touche Impression Syst sur clavier français).
    Et pour coller, le SHIfT+INSERER

  9. #9
    Membre à l'essai
    Femme Profil pro
    employée
    Inscrit en
    Novembre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employée

    Informations forums :
    Inscription : Novembre 2016
    Messages : 28
    Points : 17
    Points
    17
    Par défaut
    Merci de t'intéresser au sujet.

    Je viens d'essayer et ça ne fonctionne pas non plus.

    J'ai découvert une nouvelle commande pour vérifier si le presse-papier est pris en charge :
    : echo has ('clipboard')
    qui renvoie 1 si c'est ok, 0 sinon.
    Et là, c'est bien zéro.

    Après avoir fait Shift+Impr écran sur une sélection, la zone reste sélectionné.
    Or quand ça fonctionne, avec l'alias, le fait de faire la combinaison "+y pour copier, désélectionne la zone quand c'est copié.
    Preuve supplémentaire si besoin était, que ça ne fonctionne pas.

    Pas grave, l'alias fait parfaitement l'affaire

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

Discussions similaires

  1. Copier Texarea vers le presse-papier
    Par Temjeh3 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 13/07/2015, 20h51
  2. Copier 3 Rich Edit vers le presse papier
    Par gillou026 dans le forum Débuter
    Réponses: 10
    Dernier message: 10/11/2011, 10h28
  3. [AC-97] copier un controle vers le presse papier.. en entier !
    Par docjo dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/09/2010, 23h09
  4. Copier une image de Silverlight vers le presse-papiers
    Par CARNIBAL dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 30/11/2009, 09h45
  5. Rediriger une sortie standard vers le presse-papier du bureau
    Par Schmorgluck dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 14/04/2007, 00h15

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