Pour info, cette antisèche a été réalisée par Max Cantor, lors d'une campagne Kickstarter en 2012. C'est lui qu'on voit dans le lien de la présentation "How to Do 90% of What Plugins Do (With Just Vim)" que j'ai mentionné.
Comme dit plus haut, tu as des distributions comme Debian, Ubuntu, Mageia, qui te permettent d'avoir plusieurs versions de vim installées en parallèle. Il y a peut être une version qui gère le presse papier dans slackware, pour que tu ne sois pas obligée d'utiliser gvim si tu ne le souhaites pas, mais je ne sais pas quel paquet tu devrais installer.
En revanche en cherchant un peu, il semble possible de lancer gvim sans le mode visuel, pour avoir un vim dans ton terminal comme tu en as l'habitude. Pour essayer, lance gvim -v dans ton terminal. Si tu as un vim qui se lance sans l'interface déportée de gvim, alors ça marche ;). Il ne te rester plus qu'à rajouter un alias: alias vim='gvim -v'
Si dans ton ~/.bashrc tu as quelque chose comme ça:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
alors rajoute l'alias à la fin de ton ~/.bash_aliases. Dans le cas contraire, rajoute le à la fin de ton ~/.bashrc. Ferme ensuite ton terminal, rouvre le, et si tu tapes vim, tu devrais te retrouver dans un vim en mode texte géré par gvim (et qui donc gère le presse papier). Pour le vérifier, tape la commande suivante dans vim:
:echo has('clipboard')
Elle devrait t'afficher 1 tout en bas de l'écran, indiquant que la fonctionnalité est activée.
Il va falloir t'y mettre un minimum, parce que vim fait en sorte que les déplacements et les actions aient une logique qui forment une phrase. Par exemple:
daw → Delete a word = efface un mot (le 'a' inclut l'espace suivant)
yap → Yank a paragraph = copie un paragraphe
ciw → Change inner word = change le mot à l'intérieur duquel se trouve le curseur (ne mange donc pas l'espace suivant)
Ah, effectivement, j'ai le paquet vim-gnome installé. Je n'utilise pas gvim, mais avoir cette version là permet d'avoir un vim compilé avec la gestion du presse-papier.
Mon vim pointe vers vim.gnome. La commande suivante permet de s'assurer que les fonctionnalités clipboard et xterm_clipboard sont bien activées (= précédées d'un +):
Tu peux te faire un raccourci pour réunir les commandes 2, 3, 4 si tu fais cela souvent (voir plus bas "Vim Script The Hard Way" si tu n'as jamais fait ça).
Si tu veux aller plus loin avec Vim, je te conseille:
Le set paste/nopaste est facultatif mais évite que Vim tente de changer le formattage/indentation et sans doute aussi les abbréviations, car si l'option paste n'est pas active, il interprète le texte entré comme si tu l'avais tapé au clavier.
Tu peux copier dans le presse papier système en utilisant le registre "+:
Sélectionne donc tes lignes en mode visuel avec vim, puis copie le texte sélectionné dans le presse papier avec "+y. Tu devrais ensuite pouvoir faire un Ctrl+v dans Writer.
De même tu as aussi le registre "* qui a un rapport avec le presse papier pour coller avec la molette. Sélectionne ton texte en mode visuel, ou avec la souris, puis fais un clic molette pour coller. Voir :help quotestar et :help clipboard.
Pas besoin de taper très très vite. Super, nau (comme nautilus) ou Super, fic me propose Fichiers comme premier résultat. Si tu es déjà sur le clavier, ça t'évite de perdre du temps à prendre ta souris. C'est 5 touches en comptant la toucher entrée pour lancer l'application. Et que tu sois au clavier au à la souris, pas de question à se poser: tu as besoin de quelque chose = tu passes par la vue d'ensemble = touche Super ou lancer ta souris dans le coin haut gauche.
Ce serait plutôt l'inverse. Je suis sous Ubuntu 14.04 avec un GNOME 3.10, donc la question c'est plutôt si c'est encore sur des versions récentes. M'enfin c'est le même mapping que pour afficher le bureau sous Windows, je serais étonné qu'ils l'aient viré.
Quand tu développeurs, tu ne peux pas le faire en fonction des utilisateurs. Il y en a toujours 2 qui veulent des choses contraires. Il faut donc faire des choix. Pour la personnalisation, il reste les extensions.
Je n'y connais rien du tout mais si l'API de Sane est si bien, ce ne serait pas possible de faire un wrapper de ton API pourrie Windows vers Sane, plutôt que de faire une surcouche aux deux ?
M'enfin, le rôle d'une bonne bibliothèque, c'est d'être lisible à l'utilisation, pas à la lecture du code.
Je ne suis pas d'accord du tout, tu passes plus de temps à lire du code qu'à en écrire, une API pas lisible c'est la garantie que ceux qui ont moins d'expérience que toi s'arracheront les cheveux (ou même toi dans 6 mois quand ça te sera sorti de la tête).
Il y a aussi plein de trucs libres pour lesquels la licence n'est pas indiquée. On dirait qu'ils on filé ça au stagiaire et qu'il fallait le rendre pour une date donnée. Il avait pas fini la page 2 sur les 4 et le maître de stage lui a dit « on s'en fout, faut le publier aujourd'hui, et puis de toute façon tout le monde s'en fout des licences, personne les lit ».
[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2.
Bien joué :)
[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2.
Pour info, cette antisèche a été réalisée par Max Cantor, lors d'une campagne Kickstarter en 2012. C'est lui qu'on voit dans le lien de la présentation "How to Do 90% of What Plugins Do (With Just Vim)" que j'ai mentionné.
[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2. Dernière modification le 12 avril 2018 à 15:14.
Comme dit plus haut, tu as des distributions comme Debian, Ubuntu, Mageia, qui te permettent d'avoir plusieurs versions de vim installées en parallèle. Il y a peut être une version qui gère le presse papier dans slackware, pour que tu ne sois pas obligée d'utiliser gvim si tu ne le souhaites pas, mais je ne sais pas quel paquet tu devrais installer.
En revanche en cherchant un peu, il semble possible de lancer gvim sans le mode visuel, pour avoir un vim dans ton terminal comme tu en as l'habitude. Pour essayer, lance
gvim -vdans ton terminal. Si tu as un vim qui se lance sans l'interface déportée de gvim, alors ça marche ;). Il ne te rester plus qu'à rajouter un alias:alias vim='gvim -v'Si dans ton
~/.bashrctu as quelque chose comme ça:alors rajoute l'alias à la fin de ton
~/.bash_aliases. Dans le cas contraire, rajoute le à la fin de ton~/.bashrc. Ferme ensuite ton terminal, rouvre le, et si tu tapesvim, tu devrais te retrouver dans un vim en mode texte géré par gvim (et qui donc gère le presse papier). Pour le vérifier, tape la commande suivante dans vim:Elle devrait t'afficher
1tout en bas de l'écran, indiquant que la fonctionnalité est activée.[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2.
Il va falloir t'y mettre un minimum, parce que vim fait en sorte que les déplacements et les actions aient une logique qui forment une phrase. Par exemple:
daw→ Delete a word = efface un mot (le 'a' inclut l'espace suivant)yap→ Yank a paragraph = copie un paragrapheciw→ Change inner word = change le mot à l'intérieur duquel se trouve le curseur (ne mange donc pas l'espace suivant)[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 6.
vimtutorne fait que gratter la surface. C'est assez pour débuter mais c'est le minimum syndical.Je te conseille de t'imprimer une antisèche rappelant les fonctionnalités les plus utiles:

[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2.
Il te faut installer le paquet
vim-gtkouvim-gnomepour avoir un vim qui gère le presse-papier, voir mon message plus bas.[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2.
Ah, effectivement, j'ai le paquet
vim-gnomeinstallé. Je n'utilise pasgvim, mais avoir cette version là permet d'avoir un vim compilé avec la gestion du presse-papier.Mon
vimpointe versvim.gnome. La commande suivante permet de s'assurer que les fonctionnalitésclipboardetxterm_clipboardsont bien activées (= précédées d'un+):Le paquet
vim-gtkest suffisant aussi.En revanche, les autres versions de vim n'ont pas la gestion du presse-papier (fonctionnalités précédées d'un
-= désactivées):[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 4.
Tu peux te faire un raccourci pour réunir les commandes 2, 3, 4 si tu fais cela souvent (voir plus bas "Vim Script The Hard Way" si tu n'as jamais fait ça).
Si tu veux aller plus loin avec Vim, je te conseille:
Ces ressources sont des mines d'informations, et m'ont vraiment fait progresser dans mon utilisation qutidienne de Vim.
[^] # Re: :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2.
Ah, et pour coller de Writer vers Vim:
Ctrl+cdans Writer:set pastedans vim"+plà où tu veux coller:set nopasteLe
set paste/nopasteest facultatif mais évite que Vim tente de changer le formattage/indentation et sans doute aussi les abbréviations, car si l'optionpasten'est pas active, il interprète le texte entré comme si tu l'avais tapé au clavier.# :help quoteplus
Posté par liberforce (site web personnel) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 5. Dernière modification le 11 avril 2018 à 10:46.
Tu peux copier dans le presse papier système en utilisant le registre
"+:Sélectionne donc tes lignes en mode visuel avec vim, puis copie le texte sélectionné dans le presse papier avec
"+y. Tu devrais ensuite pouvoir faire unCtrl+vdans Writer.De même tu as aussi le registre
"*qui a un rapport avec le presse papier pour coller avec la molette. Sélectionne ton texte en mode visuel, ou avec la souris, puis fais un clic molette pour coller. Voir:help quotestaret:help clipboard.[^] # Re: type-ahead nautilus / gtk
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 4.
La récursivité de la recherche se désactive dans les préférences:
https://gitlab.gnome.org/GNOME/nautilus/issues/244#note_55626
Ce n'est pas la panacée, mais c'est ce qu'il y a de plus proche de ce que tu demandes.
[^] # Re: Pour en finir avec les icônes sur le bureau
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 5.
Pas besoin de taper très très vite.
Super, nau(comme nautilus) ouSuper, ficme propose Fichiers comme premier résultat. Si tu es déjà sur le clavier, ça t'évite de perdre du temps à prendre ta souris. C'est 5 touches en comptant la toucher entrée pour lancer l'application. Et que tu sois au clavier au à la souris, pas de question à se poser: tu as besoin de quelque chose = tu passes par la vue d'ensemble = toucheSuperou lancer ta souris dans le coin haut gauche.[^] # Re: Icones bureau
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 2.
Ce serait plutôt l'inverse. Je suis sous Ubuntu 14.04 avec un GNOME 3.10, donc la question c'est plutôt si c'est encore sur des versions récentes. M'enfin c'est le même mapping que pour afficher le bureau sous Windows, je serais étonné qu'ils l'aient viré.
[^] # Re: Icones bureau
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 2. Dernière modification le 23 mars 2018 à 15:05.
Super + D(comme desktop)[^] # Re: Icones bureau
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 9.
Quand tu développeurs, tu ne peux pas le faire en fonction des utilisateurs. Il y en a toujours 2 qui veulent des choses contraires. Il faut donc faire des choix. Pour la personnalisation, il reste les extensions.
[^] # Re: Autres applications GNOME
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 5.
https://pygobject.readthedocs.io/en/latest/
https://lazka.github.io/pgi-docs/#GObject-2.0
[^] # Re: GitLab, mobiles
Posté par liberforce (site web personnel) . En réponse à la dépêche GNOME 3.28. Évalué à 2.
Ça ressemble à un tir sur Mozilla et son partenariat avec Google.
[^] # Re: Comment quitter Vim ?
Posté par liberforce (site web personnel) . En réponse au journal Le débat est clos. Évalué à 2.
J'ai pertinenté :)
[^] # Re: Intéressant mais ....
Posté par liberforce (site web personnel) . En réponse au journal upt: l'outil parfait pour empaqueter TapTempo. Évalué à 5.
Ce site est vraiment un repaire de trolls, mais vous m'avez bien fait marrer :')
[^] # Re: et les mopieurs ?
Posté par liberforce (site web personnel) . En réponse au journal Base de données de scanners : besoin de contributeurs. Évalué à 3. Dernière modification le 08 mars 2018 à 13:26.
Je n'y connais rien du tout mais si l'API de Sane est si bien, ce ne serait pas possible de faire un wrapper de ton API pourrie Windows vers Sane, plutôt que de faire une surcouche aux deux ?
[^] # Re: Typo dans le titre
Posté par liberforce (site web personnel) . En réponse au journal Des vieilles bases d'unix à la hype reactive actuelle. Évalué à 3.
Tu pourrais corriger la faute signalée dans ce fil stp ? Le "ont étaient" est toujours présent. Merci.
[^] # Re: Namespace bits ?
Posté par liberforce (site web personnel) . En réponse au journal Jouons avec le ``switch`` et C++17. Évalué à 10.
Je ne suis pas d'accord du tout, tu passes plus de temps à lire du code qu'à en écrire, une API pas lisible c'est la garantie que ceux qui ont moins d'expérience que toi s'arracheront les cheveux (ou même toi dans 6 mois quand ça te sera sorti de la tête).
[^] # Re: 3 2 1, donation !
Posté par liberforce (site web personnel) . En réponse à la dépêche Les dernières nouvelles de ZeMarmot. Évalué à 6.
Ça s'appelle du liquide. Trouve quelqu'un de moins scrupuleux et demande lui de faire le don à ta place.
[^] # Re: Tout n'est pas libre la dedans
Posté par liberforce (site web personnel) . En réponse au journal Le SILL 2018 est arrivé. Évalué à 6.
Il y a aussi plein de trucs libres pour lesquels la licence n'est pas indiquée. On dirait qu'ils on filé ça au stagiaire et qu'il fallait le rendre pour une date donnée. Il avait pas fini la page 2 sur les 4 et le maître de stage lui a dit « on s'en fout, faut le publier aujourd'hui, et puis de toute façon tout le monde s'en fout des licences, personne les lit ».
[^] # Re: résolu
Posté par liberforce (site web personnel) . En réponse au message (resolu) Impossible d'installer ubuntu sur mon PC de bureau HP win 10. Évalué à 5.
Le BIOS (ou l'UEFI), pas le DOS.