2016-07-22 26 views
1

Ich habe gerade heruntergeladen und mit dem YCM-Plugin für vim angegeben. Wie auch immer, ich habe bemerkt, dass jedes Mal, wenn die Autovervollständigung erscheint, Abschlussvorschläge gemacht werden, öffnet sich auch ein geteiltes Fenster in meinem aktuellen Fenster. Irgendwelche Vorschläge, wie ich YCM so konfigurieren kann, dass kein geteiltes Fenster geöffnet wird? oder schließe zumindest das Fenster, wenn ich etwas wähle.Vim: youCompleteMe Plugin öffnet ein geteiltes Fenster mit Funktionsdefinition

+0

Grep für ': sp' oder' sp' oder 'split' oder': vs' oder ': vsplit' in Ihren Plugin-Dateien. Wenn Sie es in einer Datei finden, setzen Sie diese Zeilen hier. – SibiCoder

+0

Ich werde den Beitrag mit der Suche aktualisieren –

+0

Dieses Fenster wird das Vorschaufenster genannt. Siehe: https://github.com/Valloric/YouCompleteMe#the-gycm_add_preview_to_completeopt-option – dNitro

Antwort

1

In Ihrer .vimrc Datei fügen Sie diese Zeile:

let g:ycm_autoclose_preview_window_after_insertion = 1

Nach der Dokumentation:

Wenn diese Option auf 1 gesetzt ist, YCM automatisch geschlossen wird das Vorschaufenster nach Der Benutzer verlässt den Einfügemodus. Diese Option ist irrelevant, wenn g: ycm_autoclose_preview_window_after_completion gesetzt ist oder wenn kein Vorschaufenster ausgelöst wird. Weitere Informationen finden Sie in der Option g: ycm_add_preview_to_completeopt.

Weitere Infos: https://github.com/Valloric/YouCompleteMe#the-gycm_autoclose_preview_window_after_completion-option