Wie wird eine ganze Nachricht in der Statusleiste in vim angezeigt?


8

Ich benutze das YCM-Plugin für Vim. Und manchmal sind Fehlermeldungen zu lang und ich sehe sie nicht ganz (siehe Abb.). Geben Sie hier die Bildbeschreibung ein Wie kann man also die Statusleiste in Vim (vorübergehend) erweitern oder gibt es eine andere Möglichkeit, die vollständige Nachricht anzuzeigen?


3
Zeigen sie sich in :messages?
Muru

Ich bin vor einiger Zeit auf das gleiche Problem gestoßen wie Sie, und ich erinnere mich, dass Valloric tatsächlich gesagt hat, dass Sie das nicht können (oder zumindest nicht von ihrem Ende an). Ich weiß nicht, ob Sie es irgendwo umleiten können, damit Sie es trotzdem lesen können
am

@muru, Scheint, sie sind nicht in Nachrichten.
Paraxod

Antworten:


10

Aus der YCM-Dokumentation.

YCM zeigt eine kurze Diagnosemeldung an, wenn Sie den Cursor auf die Zeile mit dem Fehler bewegen. Sie können eine detaillierte Diagnosemeldung mit der <leader>dTastenbelegung erhalten (kann in den Optionen geändert werden). YCM stellt bereit, wenn sich Ihr Cursor in der Zeile mit der Diagnose befindet.

Sie können auch die vollständige Diagnosemeldung für alle Diagnosen in der aktuellen Datei in Vim's sehen locationlist, die mit den Befehlen :lopenund geöffnet :lclosewerden kann (stellen Sie sicher, dass Sie g:ycm_always_populate_location_list = 1in Ihrem vimrc eingelassen haben). Eine gute Möglichkeit, die Anzeige der Standortliste mit einer einzigen Tastenbelegung umzuschalten, bietet ein anderes (sehr kleines) Vim-Plugin namens ListToggle (mit dem auch die Höhe des locationlist Fensters geändert werden kann ), das ebenfalls von Ihnen geschrieben wurde.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.