Eines der von mir installierten Plugins (wahrscheinlich Supertab) bietet eine schöne Ansicht der Dokumentation für das aktuell hervorgehobene Element im Abschlussmenü:
Der (scheinbar) Arbeitsspeicher bleibt geöffnet, auch wenn ich die Fertigstellung beende (durch Drücken von Enteroder Space). Dann mache ich es <c-w>↑:q
, um es zu beenden , aber ich finde es Ctrlextrem ärgerlich , drücken zu müssen (ein Grund, warum ich Spaltungen vermeide).
Wie kann dieser Arbeitspuffer schnell geschlossen werden? Gibt es einen nativen Weg oder muss ich ein Mapping schreiben?
buffers
scratch-buffer
muru
quelle
quelle
Ctrl
weniger ärgerlich kartiertCaps Lock
aufCtrl
oder tauschen Sie sie , wenn Sie behalten möchten , zurCaps Lock
Verfügung.jedi-vim
haben Optiong:jedi#auto_close_doc
.g:SuperTabClosePreviewOnPopupClose (default 0)
Sieht aus wie es ist, was Sie wollen:he supertab-closepreviewonpopupclose
Antworten:
Das obere Fenster wird als Vorschaufenster bezeichnet. Also irgendetwas von
<c-w>z
,<c-w><c-z>
oder:pc[lose][!]
sollte funktionieren.Das Folgende ist die Hilfe für
:help :pclose
Eine andere relevante Hilfeseite wäre
:help preview-window
quelle
:pc
! Ich wusste nicht, dass der Name "Vorschau" etwas Besonderes ist.Für meinen speziellen Fall wurde das Vorschaufenster von Plugins geöffnet. Also habe ich die Plugin-Konfiguration verwendet, um diese Fenster automatisch zu schließen.
Supertab
Wie von Alex Kroll vorgeschlagen:
Du vervollständigst mich
Wenn die zweite Variable gesetzt ist, hat die erste keine Auswirkung. Aus den Dokumenten:
quelle
Eine andere nette Option, die auch in anderen Fällen relevant ist, ist
:only
das Schließen aller anderen Fenster, einschließlich der Vorschau:quelle
Eine andere Option, die das Vorschaufenster automatisch schließt und mit mehreren Vervollständigungs-Plugins funktionieren sollte, wurde von deopletes Autor in einer Ausgabe vorgeschlagen :
Der Nachteil ist, dass Sie das Scratch-Fenster nicht fokussieren können und daher nicht scrollen müssen. Für eine schnelle Suche ist dies jedoch am bequemsten.
quelle
Jedi
wenn nicht mit YCM
quelle
Sie können dieses Plugin verwenden: bufutils.vim
Es schließt Arbeitspuffer, Standortliste, Fehlerliste, etc ...
quelle