Supposons que vous tapiez vim et qu'il y ait 5 expressions courantes que vous devez insérer dans le texte encore et encore.
Existe-t-il un moyen de dire à Vim de coller à partir de plusieurs presse-papiers sans quitter le mode d'insertion?
ctrl-r suivi par le registre vous permet de coller le contenu d'un registre sans quitter le mode d'insertion.
Ctrl+ r" Mettre du registre par défaut
Ctrl+ rd Mettre du registre d
Soit dit en passant, dans vim, ils sont appelés «registres» et non «presse-papiers» et le verbe est «mis», pas «coller». (Rappel, pour obtenir une sélection visuelle dans le registre d, vous utiliseriez "dy)
Avez-vous besoin que ces expressions proviennent de presse-papiers?
Vous pouvez facilement faire quelque chose comme ceci:
Et vim remplacera "some_unique_string" par "foo bar baz" dès que vous l'entrerez en mode insertion.
la source
Si ce sont toujours les mêmes expressions, par exemple dans la programmation java, des choses comme "private static void main (String ... args)", vous pouvez utiliser un plugin comme snipmate . Vous pouvez le configurer pour que vous puissiez simplement taper "main
<Tab>
" et il va s'étendre au long code java nécessaire, et il a des fonctionnalités plus intéressantes ...la source