43 votes

Puis-je rediriger la sortie d'un programme de gvim?

Je veux rediriger la sortie de certains programmes de Windows directement à gvim essentiellement pour la recherche de la sortie. Disons, par exemple, le résultat de findstr cmd. Est-il possible de le faire sans dumping dans un fichier et ensuite de charger ce fichier dans gvim?

82voto

Nathan Fellman Points 31310

assurez-vous:

dir | gvim -

l' - option indique vim d'ouvrir stdin

Cela fonctionne pour les versions Windows et Linux.

22voto

Brian Rasmussen Points 68853

Si vous êtes déjà dans Vim, vous pouvez utiliser l' r commande pour lire comme ceci:

:r !<cmd>

E. g.

:r !dir

3voto

ldigas Points 19740

Vous pouvez le lire à partir de vim avec

:r !dir (for example)

1voto

user674669 Points 479

Autant que je sache, il n'y a pas de gvim sur Mac OS.

Si vous utilisez MacVim sur mac, c'est ce que je fais:

dir | /Applications/MacVim.app/Contents/MacOS/Vim -

Lorsque Vim démarre dans le terminal, tapez

<esc>:gui

Qui devrait commencer à la MacVim (version graphique de vim)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X