logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-03-2018 15:58:48

gargamel79
Membre
Lieu : Baugé en Anjou
Distrib. : Debian bullseye
Noyau : 5.10.0-10-amd64
(G)UI : xfce
Inscription : 15-11-2009

[Résolu] vim m'a tué!

En fait je ne sais pas si c'est en rapport avec Xfce ?
J'ai installé stretch et Xfce (0.8.3) +  vim (2:8.0.0197-4+deb9u1)
Et je me retrouve avec un comportement que n'apprécie pas du tout yikes :
- en mode insertion, lorsque je fais une sélection avec la souris (manip. habituelle)
   . dans la barre de mode, il est indiqué "--(insertion) visuel --"
   . le curseur se déplace sur la fin de sélection
- le collage par la molette de la souris introduit je ne sais trop quoi ?

Est-il possible de revenir au bon vieux fonctionnement de vim ?
Si quelqu'un connaît la solution, merci pour la réponse wink

Dernière modification par gargamel79 (15-03-2018 21:10:05)

Hors ligne

#2 15-03-2018 16:20:35

gargamel79
Membre
Lieu : Baugé en Anjou
Distrib. : Debian bullseye
Noyau : 5.10.0-10-amd64
(G)UI : xfce
Inscription : 15-11-2009

Re : [Résolu] vim m'a tué!

J'ai une petite amélioration en installant le paquet vim-gtk3.
Dans vim, en passant la commande   : version
  j'avais -clipboard; j'ai maintenant +clipboard
Donc, je ne colle plus n'importe quoi.
Par contre le curseur ne reste toujours pas en place, ce qui est fort désagréable !

Hors ligne

#3 15-03-2018 17:37:53

hyrr0
Membre
Distrib. : Debian stable
Inscription : 12-01-2018

Re : [Résolu] vim m'a tué!

Désolé, j'ai pas la solution mais y'a un truc qui me choque dans ton "problème" : VIM + SOURIS sos.gif

L'intérêt de VIM ne réside pas justement dans la réduction du trajet des mains et l’abolition de l'usage de la souris ? ^^

Mon expérience avec VIM est réduite (j'ai commencé à me forcer à l'utiliser en début de semaine, donc tu vois, j'y connais rien) mais je sais que j'ai pas besoin de souris smile

Hors ligne

#4 15-03-2018 18:21:13

gargamel79
Membre
Lieu : Baugé en Anjou
Distrib. : Debian bullseye
Noyau : 5.10.0-10-amd64
(G)UI : xfce
Inscription : 15-11-2009

Re : [Résolu] vim m'a tué!

Ce qui est sympa., c'est ;
- tu places le curseur avec les flèches
- tu fais une sélection avec la souris, n'importe où
- avec la molette tu colles à l'endroit du curseur, celui que tu a définit précédemment !
Et ça c'étais génial ! cool

Hors ligne

#5 15-03-2018 18:28:03

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] vim m'a tué!

Bonjour
le collage avec le bouton du milieu n'est pas propre a Vim , cela fonctionne partout sous Linux
Enfin collage si on peut dire car il ne s’agit pas du contenu du presse papier mais juste celui de la ligne précédemment sélectionné

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#6 15-03-2018 18:49:19

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [Résolu] vim m'a tué!

Et as tu"+xterm_clipboard"?

:set clipboard=unnamedplus




mmmhmmmh, ou fais-tu un truc du genre (ou dans ton vimrc):

:set mouse=a



car dans ce cas le curseur va effectivement bouger...

Dernière modification par David5647 (15-03-2018 18:52:50)

Hors ligne

#7 15-03-2018 18:51:32

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [Résolu] vim m'a tué!

En fait, c'est un changement du comportement par défaut de vim sad

Pour désactiver la souris:

:set mouse=



À rajouter dans ton ~/.vimrc si tu veux que ça ne revienne pas.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#8 15-03-2018 18:53:49

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] vim m'a tué!

gargamel79 a écrit :

u fais une sélection avec la souris, n'importe où


Avec le clavier en mode commande (on y revient avec la touche echap) :

  1. tu te places au début de la copie à faire,

  2. tu tapes la lettre v,

  3. tu avances sur la ligne à copier,

  4. tu enregistres dans le presse papier avec la lettre y,

  5. tu te places à l'endroit où poser la copie avec les flèches direction par exemple

  6. et tu tapes sur la lettre p.


On enregistre et on quitte avec :

:wq



Edit : un matelot me signale que le problème posé est la copie depuis le graphique vers le terminal, alors la solution que je présente ne convient pas.
Reste que c'est quand même une bonne information, Na ! tongue

Dernière modification par smolski (15-03-2018 19:09:05)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#9 15-03-2018 18:58:53

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] vim m'a tué!

Remarque, pour copier et coller avec vim-gtk, tu peux le faire sans la souris même
dans un xterm. Tu as accès aux deux clipboard de X.
L'un est accessible via le registre « * » (donc avec "*) et l'autre via le registre « + » ( "+).
Donc pour copier la sélection dans le clipboard de  X il suffit de faire : y"* (une fois ta
sélection faite par exemple, ou alors en utilisant l'autre système : "*y<mouvement>).
Tu l'auras compris « y » est la commande qui permet de copier. En plus on peut lui
indiquer un registre. Ça peut être très pratique pour garder en mémoire dans l'un des
registres utilisateur de vim (de a à z). Il suffit de faire la même manipulation en remplaçant
l'* par l'un des registres de a à z.

Pour coller, c'est exactement pareil : "*p (p = paste, permet de coller).
Voilà mes petites astuces (qui sont en fait une façon parfaitement communes d'utiliser vim).

Hors ligne

#10 15-03-2018 19:24:15

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu] vim m'a tué!

Salut smile

Un petit ebook sympa pour apprendre vim Vim pour les humains smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#11 15-03-2018 20:25:00

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] vim m'a tué!

on peut aussi lire le vimtutor, pour le lire il suffit de taper la commande :


vimtutor
 


En plus, le tutoriel a été traduit en français, et si ta locale est correctement définie en français
(variable d'environnement LANG=fr_FR.UTF-8), alors tu pourras travailler sur la version
en français.

Hors ligne

#12 15-03-2018 21:09:26

gargamel79
Membre
Lieu : Baugé en Anjou
Distrib. : Debian bullseye
Noyau : 5.10.0-10-amd64
(G)UI : xfce
Inscription : 15-11-2009

Re : [Résolu] vim m'a tué!

Je comportement qui ne me plaît pas
:set mouse=a
Cela semble le "nouveau" comportement par défaut !
Mais on peut s'en sortir en maintenant la touche majuscule
Le comportement que je veux tongue
:set mouse=

Quand au yank, je ne l'utilise plus, sauf pour une seule ligne (Y suivi de p) à copier en dessous...
Merci pour votre aide

Hors ligne

#13 15-03-2018 21:47:06

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] vim m'a tué!

gargamel79 a écrit :

Quand au yank, je ne l'utilise plus, sauf pour une seule ligne (Y suivi de p) à copier en dessous...
Merci pour votre aide


C'est vraiment dommage d'utiliser vim et de ne pas profiter de ses possibilités de copier/coller, mais bon…

Hors ligne

Pied de page des forums