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 :

vi sous ssh et clic centre de la souris


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut vi sous ssh et clic centre de la souris
    Bonjour

    J'ai un serveur sous debian 9 (un petit raspberry PI2) et un client sous Mageia 6. Jusqu'à maintenant, si je sélectionnais un texte dans une fenêtre quelconque et que je retournais où j'éditais avec vi un fichier de mon serveur le "clic centre" de la souris copiais à l'emplacement du curseur le texte préalablement sélectionné. Maintenant, ça ne marche plus ! Si je passe pas nano, que je n'avais jamais testé avant hier, le clique centre marche.
    Je viens de faire un test avec un serveur sous debian 8 (un PI3 cette fois), le copier-coller avec le clic centre marche. C'est donc bien un problème de configuration du vi de la 9. Ce n'est pas un problème de configuration de l'utilisateur, car celui de debian 9 est une copie de celui de la debian 8.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Hello,

    Pour avoir plus d'informations, tu peux regarder les différences suivantes :
    alias vi
    which vi
    vi --version
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

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

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

    Essaie les techniques suivantes:
    shift + bouton du milieu
    shift + inser

  4. #4
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Flodelarab à trouvé : shift + bouton du milieu. Pourquoi ça ?

    Sinon, pour info :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    # alias vi
    -su: alias: vi : non trouvé
    # which vi
    /usr/bin/vi
     # vi --version
    VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 30 2017 18:21:38)
    Rustines incluses : 1-197, 322, 377-378, 550, 703, 706-707
    Modifié par pkg-vim-maintainers@lists.alioth.debian.org
    Compilé par pkg-vim-maintainers@lists.alioth.debian.org
    Énorme version sans interface graphique.
      Fonctionnalités incluses (+) ou non (-) :
    +acl             +file_in_path    +mouse_sgr       +tag_old_static
    +arabic          +find_in_path    -mouse_sysmouse  -tag_any_white
    +autocmd         +float           +mouse_urxvt     -tcl
    -balloon_eval    +folding         +mouse_xterm     +termguicolors
    -browse          -footer          +multi_byte      +terminfo
    ++builtin_terms  +fork()          +multi_lang      +termresponse
    +byte_offset     +gettext         -mzscheme        +textobjects
    +channel         -hangul_input    +netbeans_intg   +timers
    +cindent         +iconv           +num64           +title
    -clientserver    +insert_expand   +packages        -toolbar
    -clipboard       +job             +path_extra      +user_commands
    +cmdline_compl   +jumplist        -perl            +vertsplit
    +cmdline_hist    +keymap          +persistent_undo +virtualedit
    +cmdline_info    +lambda          +postscript      +visual
    +comments        +langmap         +printer         +visualextra
    +conceal         +libcall         +profile         +viminfo
    +cryptv          +linebreak       -python          +vreplace
    +cscope          +lispindent      -python3         +wildignore
    +cursorbind      +listcmds        +quickfix        +wildmenu
    +cursorshape     +localmap        +reltime         +windows
    +dialog_con      -lua             +rightleft       +writebackup
    +diff            +menu            -ruby            -X11
    +digraphs        +mksession       +scrollbind      -xfontset
    -dnd             +modify_fname    +signs           -xim
    -ebcdic          +mouse           +smartindent     -xpm
    +emacs_tags      -mouseshape      +startuptime     -xsmp
    +eval            +mouse_dec       +statusline      -xterm_clipboard
    +ex_extra        +mouse_gpm       -sun_workshop    -xterm_save
    +extra_search    -mouse_jsbterm   +syntax          
    +farsi           +mouse_netterm   +tag_binary      
             fichier vimrc système : "$VIM/vimrc"
         fichier vimrc utilisateur : "$HOME/.vimrc"
     2me fichier vimrc utilisateur : "~/.vim/vimrc"
          fichier exrc utilisateur : "$HOME/.exrc"
     fichier de valeurs par défaut : "$VIMRUNTIME/defaults.vim"
                   $VIM par défaut : "/usr/share/vim"
    Compilation : gcc -c -I. -Iproto -DHAVE_CONFIG_H   -Wdate-time  -g -O2 -fdebug-prefix-map=/build/vim-UkjqTY/vim-8.0.0197=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       
    Édition de liens : gcc   -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux -lacl -lattr -lgpm -ldl
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    shift + bouton du milieu. Pourquoi ça ?
    J'ai déjà oublié.
    J'aime GNU Linux, mais le manque d'uniformité des presses-papiers est vraiment un problème.
    J'utilise Debian 9 + tmux + vim et chacun des 3 a son propre système de "buffers". C'est fatigant.

    Là, je suis blindé:

    Pour copier:
    • Généralement,
      • une simple sélection à la souris.
      • Sinon, Ctrl+c dans les logiciel pour lesquels c'est prévu.
    • Sous vim:
      • y
      • shift + souris
    • Sous tmux:
      • Ctrl+b puis [ pour entrer dans le "copy mode".
        Ctrl+espace pour commencer à copier
        Ctrl+a pour aller au debut de ligne
        Ctrl+e pour aller en fin de ligne.
        Sinon les déplacements habituels dans un texte.
        Ctrl+w pour copier. (sort du mode copy, manifestement)
      • shift+souris pour un bout de ligne.
        Pour avoir la souris, j'ai ajouté à ~/.tmux.conf:
      • Ctrl+b z pour zoomer sur le cadran actif (sinon, la souris va copier/coller tous les cadrans sur la ligne, dans le cas de la sélection de plusieurs lignes )
        Puis shift + souris (sur plusieurs lignes sans réfléchir)
        Ctrl+b z pour arrêter le zoom
      • Ctrl+b Ctrl+y pour mettre le contenu du buffer tmux dans le presse papier de Debian.
        Pour obtenir ce comportement, j'ai ajouté la ligne suivante dans ~/.tmux.conf
        Code : Sélectionner tout - Visualiser dans une fenêtre à part
        1
        2
        # move tmux copy buffer into x clipboard
        bind C-y run "tmux save-buffer - | xclip -i"
    • Logiciel xclip, présent dans les dépôts
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      ./macommande.bash | xclip
      Le résultat de macommande.bash se retrouve directement dans le presse-papier, prêt à être collé.


    Pour coller:
    • Généralement,
      • un clic du milieu.
      • Ctrl+v pour les logiciels qui l'autorisent.
      • shift+inser
    • Sous vim:
      • p ou P
      • En mode insertion, shift+bouton du milieu
    • Sous tmux:
      • Ctrl+b ] pour coller le buffer tmux
      • shift+bouton du milieu
      • Ctrl+b Ctrl+p pour faire passer le presse-papier Debian dans le buffer tmux.
        Pour obtenir ce comportement j'ai ajouté à ~/.tmux.conf la ligne suivante:
        Code : Sélectionner tout - Visualiser dans une fenêtre à part
        1
        2
        # move x clipboard into tmux paste buffer
        bind C-p run "tmux set-buffer \"$(xclip -o)\"; tmux paste-buffer"


    Faut se donner un peu de mal pour être parfaitement à l'aise en toutes circonstances.

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

Discussions similaires

  1. Créer un compte FTP sous SSH
    Par whitespirit dans le forum Réseau
    Réponses: 2
    Dernier message: 04/07/2008, 13h14
  2. Pop up sous excel sur clic d'une forme automatique
    Par albibak dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/01/2008, 10h35
  3. Treeview ouvrir un sous-formulaire sur clic
    Par xycoco dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 22/11/2007, 12h23
  4. Afficher/Cacher un sous menu au clic
    Par Toutankharton dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/09/2005, 16h18
  5. Avertissement authentification sous ssh
    Par jean-jacques varvenne dans le forum Réseau
    Réponses: 5
    Dernier message: 12/01/2005, 15h50

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