Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/05/2018, à 10:42

abecidofugy

copier de Vim vers Kate pour faire un rapport de bug

Salut,

Pour faire un copié / collé dans Vim, j’utilise y et p. Mais quel serait le raccourci clavier pour copier hors de Vim, mettons dans Kate, pour faire un rapport de bug ?

Merci

PS : le clic-droit ne marche pas, alors que la sélection avec la souris marche…

Hors ligne

#2 Le 13/05/2018, à 11:20

diesel

Re : copier de Vim vers Kate pour faire un rapport de bug

Ben...,

Plus simple : sélectionner, puis aller dans l'application où coller et clic central (ou sur la molette).

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 13/05/2018, à 11:21)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#3 Le 13/05/2018, à 11:31

abecidofugy

Re : copier de Vim vers Kate pour faire un rapport de bug

Je précise aussi que c’est Vim issu de ce ppa : http://tipsonubuntu.com/2016/09/13/vim- … ntu-16-04/ donc je ne sais pas comment il a été compilé. Je suis sous Xenial, sur mon dédié.

Et je rajoute que le clic-milieu marche bien dans ma VM, mais pas dans Vim…

//EDIT :

vim --version | grep clipboard
-clipboard

Vim a donc été compilé sans l'option du clipboard… Y'a moyen de palier à ça ?

Dernière modification par abecidofugy (Le 13/05/2018, à 11:44)

Hors ligne

#4 Le 13/05/2018, à 12:29

diesel

Re : copier de Vim vers Kate pour faire un rapport de bug

Là, comme ça, j'ai pas d'idée (enfin, pas trop).

Enregistrer le contenu de vim dans un fichier, faire un cat du fichier, puis sélectionner-clic central dans le terminal ?

Utiliser nano à la place de vim ?

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 13/05/2018, à 12:31)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#5 Le 13/05/2018, à 13:26

abecidofugy

Re : copier de Vim vers Kate pour faire un rapport de bug

J'ai trouvé un billet : http://angezanetti.com/faire-fonctionne … -terminal/

J'ai donc installé le paquet vim-gui-common (avec pas mal de dépendances) et j'ai ça à présent :

vim --version          
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled May 10 2018 16:54:06)
Included patches: 1-1809
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by pkg-vim-maintainers@lists.alioth.debian.org
Huge version with GTK2 GUI.  Features included (+) or not (-):
+acl               +farsi             +mouse_sgr         -tag_any_white
+arabic            +file_in_path      -mouse_sysmouse    +tcl
+autocmd           +find_in_path      +mouse_urxvt       +termguicolors
-autoservername    +float             +mouse_xterm       +terminal
+balloon_eval      +folding           +multi_byte        +terminfo
+balloon_eval_term -footer            +multi_lang        +termresponse
+browse            +fork()            -mzscheme          +textobjects
++builtin_terms    +gettext           +netbeans_intg     +timers
+byte_offset       -hangul_input      +num64             +title
+channel           +iconv             +packages          +toolbar
+cindent           +insert_expand     +path_extra        +user_commands
+clientserver      +job               +perl              +vertsplit
+clipboard         +jumplist          +persistent_undo   +virtualedit
+cmdline_compl     +keymap            +postscript        +visual
+cmdline_hist      +lambda            +printer           +visualextra
+cmdline_info      +langmap           +profile           +viminfo
+comments          +libcall           -python            +vreplace
+conceal           +linebreak         +python3           +wildignore
+cryptv            +lispindent        +quickfix          +wildmenu
+cscope            +listcmds          +reltime           +windows
+cursorbind        +localmap          +rightleft         +writebackup
+cursorshape       +lua               +ruby              +X11
+dialog_con_gui    +menu              +scrollbind        -xfontset
+diff              +mksession         +signs             +xim
+digraphs          +modify_fname      +smartindent       +xpm
+dnd               +mouse             +startuptime       +xsmp_interact
-ebcdic            +mouseshape        +statusline        +xterm_clipboard
+emacs_tags        +mouse_dec         -sun_workshop      -xterm_save
+eval              +mouse_gpm         +syntax            
+ex_extra          -mouse_jsbterm     +tag_binary        
+extra_search      +mouse_netterm     +tag_old_static    
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time  -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1       
Linking: gcc   -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E  -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE  -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl  -L/usr/lib -llua5.2 -Wl,-E  -fstack-protector-strong -L/usr/local/lib  -L/usr/lib/x86_64-linux-gnu/perl/5.22/CORE -lperl -ldl -lm -lpthread -lcrypt  -L/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu -lpython3.5m -lpthread -ldl -lutil -lm -L/usr/lib/x86_64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.3 -lpthread -lgmp -ldl -lcrypt -lm

Pourtant le raccourci "+y ne semble pas marcher. Les lignes sont "yanked", mais je n'arrive pas à les coller hors de Vim…

Hors ligne

#6 Le 13/05/2018, à 13:28

abecidofugy

Re : copier de Vim vers Kate pour faire un rapport de bug

golgoth63 a écrit :

@abecidofugy

Tu dis que le clic droit ne fonctionne pas. Le problème ne viendrait-il pas du terminal dans lequel tu exécutes vim ?
As tu le clic droit pour récupérer le résultat d'un ls par exemple ?

Oui, je n'ai pas de souci pour récupérer la sélection d'une commande ls ou cat.

Hors ligne

#7 Le 13/05/2018, à 15:18

Elzen

Re : copier de Vim vers Kate pour faire un rapport de bug

Salut,

dans Vim, en mode normal, tape

:set clipboard=unnamedplus

pour synchroniser le presse-papier interne de Vim avec le presse-papier de X11, qui est utilisé par les applis graphiques comme Kate.

De cette manière, ce que tu copieras avec y dans Vim pourra être collé avec les raccourcis habituel dans Kate, et ce que tu copieras avec les raccourcis habituels dans Kate pourra être collé avec p dans Vim smile

Hors ligne

#8 Le 13/05/2018, à 15:26

abecidofugy

Re : copier de Vim vers Kate pour faire un rapport de bug

Elzen a écrit :

Salut,

dans Vim, en mode normal, tape

:set clipboard=unnamedplus

pour synchroniser le presse-papier interne de Vim avec le presse-papier de X11, qui est utilisé par les applis graphiques comme Kate.

De cette manière, ce que tu copieras avec y dans Vim pourra être collé avec les raccourcis habituel dans Kate, et ce que tu copieras avec les raccourcis habituels dans Kate pourra être collé avec p dans Vim smile

Marche pas mieux :\

PS : j'ai précisé que c'est sur un serveur. Alors je ne sais pas trop comment est gérer le presse-papier à distance.

Hors ligne

#9 Le 13/05/2018, à 19:13

Elzen

Re : copier de Vim vers Kate pour faire un rapport de bug

Ah, oui : ton shell distant n'a pas accès à la session graphique de ta machine de base, du coup, ça ne passe pas.

Je m'étais dit que ça devrait marcher en demandant à ssh de transférer la session graphique (avec -X, ça permet de lancer des applis graphiques depuis le serveur et donc de faire des copiers-collers depuis ces applis graphiques), mais ça n'a pas l'air de suffire à ce que Vim arrive à faire la connexion.

Je me renseigne pour savoir s'il y a un moyen de contourner ce souci smile

Edit : on me transmet un lien vers ceci. Je n'en sais pas plus pour l'instant.

Dernière modification par Elzen (Le 13/05/2018, à 19:23)

Hors ligne