#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…
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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)
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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…
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
Hors ligne
#6 Le 13/05/2018, à 13:28
- abecidofugy
Re : copier de Vim vers Kate pour faire un rapport de bug
@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.
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#8 Le 13/05/2018, à 15:26
- abecidofugy
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
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.
KDE neon pour le plaisir d’avoir un O/S moderne et puissant et Firefox Nightly comme navigateur. Aussi sous Windows 11 pour une partie de mon travail…
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
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)
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne