2017-12-19 1 views
1

Ich habe mehrere cpp Quelldateien in den Registerkarten in vim. Ich hätte gerne eine andere Registerkarte mit Eingabeaufforderung, um make auszuführen. Ich öffne net tab, run sh und jetzt habe ich eine Konsole. Aber wie bewegt man sich von dieser Konsole zu anderen Tabs? Wenn ich ctrl+page up drücke, habe ich Müll in der Konsole und keine Registerkarte ändern. Wie gehe ich zu einem anderen Text-Tab, wenn ich in der Konsolen-Registerkarte bleibe?Verwendung der Konsole als Registerkarte

+0

Welches Terminalprogramm? – marekful

+0

Ich rufe sh Befehl. Ich nehme an, es heißt bash – vico

+1

vim 8 hat einen Terminal-Emulator. http://vimhelp.appspot.com/terminal.txt.html –

Antwort

0

Wie ich schon sagte, vim 8 oder neovim haben beide einen Terminal-Emulator.

Da Sie Vim 7 hier verwendet werden, sind einige andere Möglichkeiten:

Tmux als @wizzup erwähnt ist perfekt für diesen Anwendungsfall. Ich denke es ist der am häufigsten verwendete Terminal-Multiplexer und extrem mächtig. Es ist komplex im Vergleich, aber da Sie vim verwenden, sollte eine steile Lernkurve kein Killer sein. Allerdings gibt es ein paar Höhlenhetze, aber Sie werden Tausende von Artikeln finden, um sie zu lösen.

GNU Screen ist eine Alternative zu tmux, ich habe keine Erfahrung damit, sollte aber mit vim auch recht brauchbar sein.

Mit ihnen können Sie etwas wie diese Plugin verwenden, die Sie das Terminal in Vim selbst verwenden können. Allerdings habe ich es nicht getestet, aber es scheint ziemlich gepflegt zu sein.

Verwandte Themen