liberforce a écrit 4472 commentaires

  • # Vim

    Posté par (page perso) . En réponse au message SED ^^. Évalué à 4 (+2/-0).

    Juste parce que je suis en train de lire "Practical vim" :p

        qa09f;wvi":s/\./,/<cr>q
        u
        :%normal @a
    

    Pour les explications:

    • on crée une macro enregistrée dans le registre a qui:
      • va en début de ligne (0)
      • cherche ensuite le 9ème point virgule sur la ligne, pour atteindre la 10ème colonne (9f;)
      • sélectionne visuellement le champ correspondant à cette dixième colonne (wvi")
      • remplace le point par une virgule dans la sélection (:s/\./,/\<cr\> — il faut appuyer sur entrée là où il y a écrit <cr>)
      • le dernier q indique que la macro est terminée
    • ensuite on annule la modification qu'on vient de faire (u)
    • on applique la macro du registre a (@a) à toutes (%) les lignes du fichier en mode normal (:normal)

    Profit !

  • # IRC back

    Posté par (page perso) . En réponse au lien Void Linux est actuellement "dans les limbes" suite à la disparition de son project leader. Évalué à 3 (+1/-0).

  • [^] # Re: 255

    Posté par (page perso) . En réponse au message nom de fichier trop long.. Évalué à 4 (+2/-0). Dernière modification le 27/04/18 à 18:00.

    La limite sur la longueur du chemin complet (MAX_PATH) a sauté sous Windows (même si ce n'est pas le cas par défaut):
    https://blogs.msdn.microsoft.com/jeremykuhne/2016/07/30/net-4-6-2-and-long-paths-on-windows-10/

    Ça se fait via la "Group Policy", ou via la base de registre en activant la clé HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled

  • # Coin

    Posté par (page perso) . En réponse au sondage Comment nommez-vous vos machines ?. Évalué à 3 (+1/-0).

    Ma machine principale est en général Donald, et j'ai déjà eu Gontran, Picsou…

  • [^] # Re: Vu que tu as déjà bossé ...

    Posté par (page perso) . En réponse au message Comment se reconvertir en développeur informatique ?. Évalué à 2 (+0/-0).

    Perso j'ai fait une école d'ingénieur par alternance après un DUT GEII (Génie électrique et informatique industrielle, option électronique).

    Si tu travaille déjà, c'est aussi possible de faire de la formation continue en école d'ingénieur. En gros en formation par apprentissage on venait de l'école et on commençait à travailler, et en formation continue tu avais ceux qui travaillaient et voulaient un diplôme pour pouvoir progresser dans leur carrière.

    Ensuite, tout dépend de la motivation que tu as à reprendre des études après avoir commencé à travailler, si tu veux reprendre des formations courtes (BTS/DUT) ou plus longues. Mais concrètement en informatique, je te conseille d'aller à BAC+5, parce qu'on demande souvent un profil ingénieur même pour faire le travail d'un technicien.

  • [^] # Re: plus vieux = moins efficace ?

    Posté par (page perso) . En réponse au message Vos techniques pour refroidir les serveurs sans clim. Évalué à 6 (+4/-0). Dernière modification le 19/04/18 à 17:15.

    Je suspecte que du matériel de récup'/ancien va être moins efficace que du matériel neuf/moderne et donc consommer et chauffer plus pour faire la même chose.

    Tu ne comptes pas l'énergie, l'eau, les matières premières nécessaires à la production du nouveau matériel, et le recyclage de l'ancien (l'énergie grise). Utiliser du vieux matériel peut être plus écologique que d'utiliser du matériel récent moins consommateur en Watts.

  • [^] # Re: un TED de proximité en français?

    Posté par (page perso) . En réponse au journal Bon plan pour ne pas finir sobre et inculte. Évalué à 4 (+2/-0).

    Mouton bouffi de karma !

  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0).

    Bien joué :)

  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0).

    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 (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0). Dernière modification le 12/04/18 à 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 -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.

  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0).

    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)
  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 6 (+4/-0).

    vimtutor ne 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:
    Vim Cheat Sheet

  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0).

    Il te faut installer le paquet vim-gtk ou vim-gnome pour avoir un vim qui gère le presse-papier, voir mon message plus bas.

  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0).

    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 +):

    $ /usr/bin/vim.gnome --version | grep clipboard
    +clipboard       +iconv           +path_extra      +toolbar
    +eval            +mouse_dec       +startuptime     +xterm_clipboard
    

    Le paquet vim-gtk est suffisant aussi.

    $ /usr/bin/vim.gtk --version | grep clipboard
    +clipboard       +iconv           +path_extra      +toolbar
    +eval            +mouse_dec       +startuptime     +xterm_clipboard
    

    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):

    $ /usr/bin/vim.tiny --version | grep clipboard
    -clipboard       +iconv           -perl            -vertsplit
    -ebcdic          -mouse           -startuptime     -xterm_clipboard
    
    $ /usr/bin/vim.basic --version | grep clipboard
    -clipboard       +iconv           +path_extra      -toolbar
    +eval            +mouse_dec       +startuptime     -xterm_clipboard
    
  • [^] # Re: :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 4 (+2/-0).

    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 (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 2 (+0/-0).

    Ah, et pour coller de Writer vers Vim:

    1. Ctrl+c dans Writer
    2. :set paste dans vim
    3. "+p là où tu veux coller
    4. :set nopaste

    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.

  • # :help quoteplus

    Posté par (page perso) . En réponse au message [RESOLU] copier depuis Vim vers Writer. Évalué à 5 (+3/-0). Dernière modification le 11/04/18 à 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 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.

  • [^] # Re: type-ahead nautilus / gtk

    Posté par (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 4 (+2/-0).

    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 (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 5 (+3/-0).

    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.

  • [^] # Re: Icones bureau

    Posté par (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 2 (+0/-0).

    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 (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 2 (+0/-0). Dernière modification le 23/03/18 à 15:05.

    Super + D (comme desktop)

  • [^] # Re: Icones bureau

    Posté par (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 9 (+7/-0).

    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 (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 5 (+3/-0).

  • [^] # Re: GitLab, mobiles

    Posté par (page perso) . En réponse à la dépêche GNOME 3.28. Évalué à 2 (+0/-0).

    Ça ressemble à un tir sur Mozilla et son partenariat avec Google.

  • [^] # Re: Comment quitter Vim ?

    Posté par (page perso) . En réponse au journal Le débat est clos. Évalué à 2 (+0/-0).

    J'ai pertinenté :)