8
votes

Y a-t-il un moyen de passer du texte arbitraire à Vim?

Je veux un moyen de passer du texte littéral à Vim. J'ai vu que cela peut Lire de stdin avec l'argument "-", donc vous peut tuyer des choses, par exemple la sortie d'autres commandes.

mais y a-t-il un moyen de passer tout texte à celui-ci comme xxx

et ouvert vim avec cette chaîne dans le tampon?

Il se plaint si j'essaie cette commande ...

vim

0 commentaires

3 Réponses :


6
votes
echo string | vim -

1 commentaires

+ dans bash on peut faire un vim - <<< $ string



0
votes
cat some_file | vim -
This is the correct way to pipe into vim.

1 commentaires

Sauf que l'OP vous demandait comment tuyer une chaîne littérale, pas le contenu d'un fichier.



21
votes
$ echo "Here's some random text" | vim -

0 commentaires