Als «external-command» getaggte Fragen

Fragen zum Aufrufen externer (Shell-) Befehle aus Vi oder Vim heraus.

9
Wie führe ich Shell-Befehle im Hintergrund aus?
:!<command>kann verwendet werden, um einen Befehl in der Shell auszuführen. Aber dies "übernimmt" mein Terminal und füllt es mit stdoutdiesem speziellen Befehl. Wie führe ich einen Befehl im Hintergrund aus, der mich nur bei einem Exit-Code ungleich Null benachrichtigt?

4
Wie kann ich gdb in Vim integrieren?
Anstelle von gdbtuioder ctrl+xunter gdbdem der Quellcode oben auf dem Bildschirm angezeigt wird, möchte ich dies in meinem Vim-Editor sehen, der zwischen Registerkarten und Puffern entsprechend springt. Wie kann ich das machen?



2
Führen Sie das Bash-Skript von vim aus
Ich benutze vim für Bash-Skripte. Manchmal möchte ich keine neue Datei erstellen, ausführbar machen, ausführen und dann entfernen. Ich meine die Skripte, die nur einmal verwendet werden. Zum Beispiel öffne ich vim und tippe folgendes: #!/bin/bash ll | while read line do echo $line done Ich habe diese Datei nicht …

1
Wie kann ich dafür sorgen, dass gx vollständige URLs in vim erkennt?
Wenn ein Puffer in vim eine URL wie enthält http://www.google.com, wird gxim normalen Modus standardmäßig ein Browser mit dieser URL geöffnet. Das ist sehr praktisch. Wenn die URL jedoch URL-Parameter enthält (z. B. http://www.google.com/search?q=stuff), werden die URL-Parameter übersehen (dh nur http://www.google.com/searchgeöffnet). Ich verwende MacVim 7.4 Patch 183 mit Chrome als …

3
Kann ich im Vim-Fenster eine interaktive Shell ausgeben?
Ich weiß , ich kann :!oder :r!externen Befehl auszuführen und gegebenenfalls seine Ausgabe in Text einfügen. Ich kann sogar performen :!shund ich werde eine Shell erzeugen , die so lange lebt, bis ich sie verlasse - aber während die Shell aktiv ist, schläft Vim und ist nicht erreichbar. Ich muss …

2
Wie kann ich den Start- oder Intro-Bildschirm von Vim ändern?
Wenn ich Vim ohne Dateien starte, sehe ich immer Folgendes: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type :help<Enter> or <F1> for on-line help type …



4
: nach Cursor statt nach Zeile lesen
Ich benutze :r !uuidgenhäufig, um eine neue UUID in den Puffer einzufügen. Dies funktioniert, aber ich versuche im Allgemeinen, die UUID zwischen Anführungszeichen einzufügen und :r !uuidgendie UUID in einer neuen Zeile zu drucken. Um dieses Problem zu umgehen, verwende ich derzeit eine einfache Keymap: nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp Dieses Makro …



3
Woher weiß ich, dass ich mich in einer Shell von vi befehle: sh?
In vi kann ich ein Shell-Terminal mit :shBefehl erhalten. Und später kann ich per exitShell zu vi zurückkehren . Aber wenn ich das Shell-Terminal für eine lange Zeit benutzt habe und vergessen habe, ob exitirgendetwas geschlossen oder mir das vi zurückgegeben wird. Gibt es eine Möglichkeit zu überprüfen, ob ich …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.