Je voudrais coller tiré du texte dans Vim ligne de commande. Est-il possible?
Réponses
Trop de publicités?"Je voudrais coller tiré du texte dans Vim ligne de commande." Tandis que le haut voté réponse est très complète, je préfère l'édition de l'historique des commandes. En mode normal, tapez: q: Cela vous donnera une liste des dernières commandes, modifiables et interrogeables à la normale vim commandes. Vous allez commencer sur une ligne de commande vide en bas. Pour la chose exacte que cet article demande, coller une happé en ligne (ou d'arrachement quoi que ce soit) dans une ligne de commande, copier votre texte et ensuite: q:p (entrer dans l'historique des commandes en mode édition, et puis (p)ut votre arracha du texte dans une nouvelle ligne de commande. Modifier à volonté, entrée pour l'exécuter. Pour sortir de la commande mode histoire, c'est l'inverse. En mode normal dans l'historique des commandes, tapez: :q
Pour coller quelque chose à partir du presse-papiers du système dans la ligne de commandes de vim ("mode de commande"), utilisez [C-r]+ (c'est à dire "Ctrl+R" suivi par "+"). Pour moi, au moins sur Ubuntu, Merde+Ins n'est pas de travail. Espérons que cela aide quelqu'un.
PS: je ne sais Pas pourquoi [C-r]* (c'est à dire "Ctrl+R" suivi par un "*"), qui est théoriquement le même que [C-r]+ ne semble pas fonctionner toujours. J'ai cherché et découvert le "+" version et il semble que ça fonctionne toujours, au moins sur ma boîte.
Il est intéressant de noter également que la copie des registres sont les mêmes que la macro tampons. En d'autres termes, vous pouvez tout simplement écrire la totalité de votre commande dans votre document (y compris votre collé extrait), alors "by
pour le tirer à l' b
s'inscrire, puis de l'exécuter avec @b
.