417 Stimmen

Wie kann ich ein Terminal innerhalb von Vim laufen lassen?

Ich bin an Emacs gewöhnt, aber ich probiere Vim aus, um zu sehen, welches Programm mir besser gefällt.

Eine Sache, die ich an Emacs mag, ist die Möglichkeit, ein Terminal innerhalb von Emacs laufen zu lassen. Ist dies innerhalb von Vim möglich? Ich weiß, dass man Befehle von Vim aus ausführen kann, aber ich würde gerne in der Lage sein, ein Terminal innerhalb einer Registerkarte laufen zu lassen.

2voto

Alexis Dumas Punkte 1260

Versuchen Sie vterm , die eine Shell mit ziemlich vielen Funktionen innerhalb von vim ist. Es ist etwas fehlerhaft mit seiner Geschichte und klaren Funktionen, und noch in der Entwicklung, aber es ist immer noch ziemlich gut

2voto

ClxKs Punkte 21

Angenommen, Ihre Version von vim unterstützt +term Befehl, setzen Sie die Shell, die vim verwenden soll, in einem Befehl (z.B. set=/usr/bin/zsh ), und führen Sie dann den Befehl +term (d.h. bo 15vs +term ). Möglicherweise müssen Sie Ihr Windows etwas umstellen (z. B. ein Fenster löschen und drehen), aber Sie werden Ihr Terminal haben.

0voto

Javi Punkte 530

Ich gebe zu, dass ich Ihre Frage nicht wirklich beantworte, aber was für mich besser funktioniert hat, wenn ich Vim und Terminals im selben Fenster benutzt habe, ist Tmux (das eine Art "im Hintergrund laufende Software" ist, ähnlich wie screen, obwohl diese besser mit Splits und Tabs funktioniert).

Dieser Beitrag wird Ihnen helfen zu verstehen, wie sie zusammenarbeiten: Tmux und Vim - zusammen noch besser' .

Auf diese Weise können wir Vim in eine mächtige IDE umwandeln

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X