So öffnen Sie in vim eine horizontale Teilung, die die gesamte Breite des Fensters einnimmt

So öffnen Sie in vim eine horizontale Teilung, die die gesamte Breite des Fensters einnimmt

Ich öffne in den meisten meiner Projekte ein Terminal. Ich möchte das Terminal in voller Breite öffnen, wenn das Fenster bereits vertikal geteilt ist. Es wäre toll, wenn es damit funktionieren könnte, Nerdtreesodass es keinen Platz wegnimmt Nerdtree.

 +-------------------------+
 |            |            |
 |            |            |
 |            |            |
 +------------+            |
 |            |            |
 |   Actual   |            |
 |            |            |
 +-------------------------+

 +-------------------------+
 |            |            |
 |            |            |
 |            |            |
 +------------+------------|
 |                         |
 |  Expected               |
 |                         |
 +-------------------------+

Antwort1

Habe einen Weg gefunden, das Fenster ganz nach unten auf dem Bildschirm zu verschieben, indem ichCTRL-W J

STRG-W J Verschiebt das aktuelle Fenster ganz nach unten und nutzt dabei die gesamte Bildschirmbreite. Dies funktioniert so, als würde man das aktuelle Fenster schließen und dann mit ":botright split" ein neues erstellen, nur dass der aktuelle Fensterinhalt für das neue Fenster verwendet wird.

Anschließend wird die geteilte Ansicht geöffnet. Verschieben Sie sie ganz nach unten auf dem Bildschirm, stellen Sie die Größe auf 10 ein und wechseln Sie dann im Terminal in den Einfügemodus.

nnoremap <Leader>th :sp<CR><C-w>J10<C-w>_:terminal<CR>i

verwandte Informationen