/ / Verwenden von ycm in vim mit Python. So behalten Sie die Docstring-Vorschau bei, z. Parameter detaillieren? - python, vim, autocomplete, docstring, youcompleteme

Mit ycm in vim mit Python, wie die Docstring-Vorschau während z. Detaillierungsparameter? - Python, Vim, Autocomplete, DocString, YouComplete

YouCompleteMe ist ein schönes Werkzeug für die automatische Vervollständigungin vim. Es zeigt auch den Docstring des "hovered" Autocomplete-Kandidaten, der für mich ein sehr nützliches Werkzeug ist. Diese Vorschau ist leider geschlossen, sobald der Kandidat bestätigt wird, z. durch Öffnen von Klammern.

Beispiel:

Der erste Docstring wird angezeigt: Docstring wird angezeigt

Wenn Sie eine Klammer eingeben, wird der Docstring abgebrochen: Docstring wird nicht mehr angezeigt

Jetzt würde ich gerne den Docstring behalten, während mein"Cursor" steht in Klammern für das, was ich gerade für die Autovervollständigung benötige.

Kann das gemacht werden und wenn ja, wie?

Vielen Dank im Voraus, LJKS

Antworten:

2 für die Antwort № 1

Fügen Sie unten zu Ihrem vimrc hinzu

let g:ycm_autoclose_preview_window_after_completion = 0

oder Default.

Die Wahl g:ycm_autoclose_preview_window_after_completion ist 0 standardmäßig.