Je souhaite diriger la sortie d'une commande dans une nouvelle fenêtre de texte dans Visual Studio Code.
Normalement, je ferais quelque chose comme ça:
echo foo | code
... mais cela ne semble pas fonctionner; Visual Studio Code se lance, mais il n'affiche pas l'entrée. Existe-t-il un moyen de faire du piping sur la ligne de commande?
Depuis la version 1.19.1, vous pouvez diriger votre sortie vers la fenêtre actuelle en appelant:
<command> | code -
Si vous utilisez la version 1.19 ou antérieure, vous n'avez pas besoin de l'argument:
<command> | code
En septembre 2016, il ne semble pas être pris en charge, mais il existe un problème ouvert pour le mettre en œuvre:
Je suis sur Ubuntu Gnome 17.10 (Artful Aardvark) et j'exécute Visual Studio Code v1.19.3. Un simple piping vers code
ne suffit pas pour bin vers stdin.
$ ps aux | code
Run with 'code -' to read from stdin (e.g. 'ps aux | grep code | code -').
Vous devez ajouter le -
opérateur:
$ ps aux | code -
Cela fonctionne et ouvre un nouvel onglet de texte rempli par la sortie de la commande.