2009-05-13 6 views
40

Ich möchte die Ausgabe einiger Windows-Programme direkt an gvim umleiten, um die Ausgabe zu durchsuchen. Sprich zum Beispiel das Ergebnis von findstr cmd. Ist es möglich, dies zu tun, ohne es in eine Datei zu packen und diese Datei anschließend in gvim zu laden?Kann ich die Ausgabe eines Programms nach gvim umleiten?

Antwort

78

sicher:

dir | gvim - 

die - Option sagt vimstdin

Dies funktioniert für Windows und Linux-Versionen zu öffnen.

+0

Wow. Daran muss ich mich erinnern. Prost Nathan – bfabry

+1

Wie funktioniert das mit '--remote'? –

+0

@AndresRiofrio: Ich glaube es nicht. –

22

Wenn Sie bereits in Vim sind, können Sie den r Befehl wie folgt zu lesen:

:r !<cmd> 

Z.B.

:r !dir 
3

Sie können es von vim gelesen mit

:r !dir (for example) 
1

AFAIK gibt es keine gvim auf Mac OS.

Wenn Sie MacVim auf dem Mac verwenden, ist es das, was ich tue:

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

Wenn Vim im Terminal beginnt, geben Sie dann

<esc>:gui 

, dass die MacVim (gui Version beginnen soll vim)

Verwandte Themen