This Antwort besagt, dass :w !tee
aktuellen Puffer zu stdout schreibt. Warum und wie funktioniert es? Kann ich :x !tee
oder :w !cat
schreiben? Was bedeutet Ausrufezeichen in diesem Fall? (Ich nehme an, es erzwingt keine Operation.) Funktioniert es nur, wenn tee
Befehl existiert (nicht unter Windows)?Wie funktioniert: w! Tee Arbeit in Vim
1
A
Antwort
3
!
sagt vim
, dass es ein Shell-Befehl und kein Dateiname ist. So gibt :w !tee
oder :w !cat
den vim-Puffer diesen Befehlen als Eingabe. Sie wiederum senden den Pufferinhalt an stdout
.
Versuchen Sie :w !wc -l
, dies gibt Ihnen die Anzahl der Zeilen in Ihrem Puffer auf stdout
gedruckt.
Sie können auch die Ausgabe eines Befehls in den vim-Puffer lesen. Sie können den Befehl read
mit einem Shell-Befehl verwenden. Beispiel: :read !date
führt den Befehl date
für die Shell aus und sendet die Ausgabe zurück an den vim-Puffer.
Verwandte Themen
- 1. die Option -W von vim
- 2. VIM wie der Mähdrescher Schlüssel zur Karte: Strg + Shift + w +,
- 3. vim expandtab funktioniert nicht nach Neuinstallation
- 4. Wie funktioniert has_one: durch Arbeit?
- 5. Wie funktioniert Feuerbasis-Authentifizierung Arbeit
- 6. Wie funktioniert das #! Shebang Arbeit?
- 7. Wie funktioniert MongoDB Journaling Arbeit
- 8. Wie funktioniert CDN DNS Arbeit
- 9. Wie funktioniert iOS Datenschutz Arbeit
- 10. Wie funktioniert rabbitmq Herzschlag Arbeit
- 11. Wie speichert man eine Datei in vim mit Sudo?
- 12. Wie funktioniert `versuchen/fangen` Arbeit in Details
- 13. Wie funktioniert Queue Arbeit in Python
- 14. Wie funktioniert qFuzzyCompare Arbeit in Qt
- 15. Automatisch ctrl-w w zu vimrc
- 16. Webseiten, die eine lange Zeit zum Laden laden, nur auf Vista auf meiner Arbeit w/w
- 17. wie funktioniert Python aiohttp.web Middleware Arbeit
- 18. Was ist der Unterschied zwischen: update und: w in Vim?
- 19. wie man netrw in vim Arbeit wie Lösung Explorer in Visual Studio machen
- 20. Was ist der <C-w> Schlüssel in Vim?
- 21. tee/dev/Nullverbrauch Eingang?
- 22. PHPMailer w/Gmail - funktioniert nicht
- 23. Wie funktioniert Passwort Hash + Salz Arbeit
- 24. Splits Verwaltung in Vim
- 25. Wie funktioniert die Anwendung: didRegisterForRemoteNotificationsWithDeviceToken: Arbeit
- 26. Wie funktioniert Speicherzuweisung Arbeit für gepufferte Kanäle
- 27. Wie funktioniert die Arbeit mit NServiceBus?
- 28. Wie funktioniert Photoshop Grenzen/Crop Arbeit JavaScript
- 29. Wie funktioniert fliegende Twitter Vogel Arbeit
- 30. Rücktaste funktioniert nicht in Vim/vi
Danke, es wird klarer für mich! Mit Ihrer Antwort gelang es mir, [Dokumentationsseite] zu finden (http://vim.wikia.com/wiki/Display_output_of_shell_commands_in_new_window). –