C++-Compiler-LSP

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu C++-Compiler


Projekt > Optionen > Erzeugen > C++-Compiler > LSP

Verwenden Sie dieses Dialogfeld dazu, um LSP-Optionen für den C++-Compiler festzulegen.

Optionen Beschreibung

Ziel, Übernehmen, Speichern

Siehe Optionen für das Ziel.

Gemeinsame Elemente

Siehe Gemeinsame Elemente auf den Projektoptionsseiten.

LSP-Optionen Beschreibung

Projektindizierung für Navigation/Kurzhinweise aktivieren

Ermöglicht, dass der LSP-Server zwischengespeicherte Informationen zur Unterstützung von Navigation und Kurzhinweisen generiert.

LOG-Datei der LSP-Serveraktivitäten generieren

Generiert eine cbuilder.lsp.log-Datei im Ordner "Dokumente" des Benutzers. Verwenden Sie diese Option, um die hohe CPU-Auslastung des cquery.exe-LSP-Servers besser zu verstehen.

LSP-Ein- und -Ausgabedateien generieren (Erweiterungen '.in' bzw. '.out')

Generiert cbuilder.lsp.in- und cbuilder.lsp.out-Dateien im Ordner "Dokumente" des Benutzers. Aktivieren Sie diese Option, um zu verstehen, warum die Programmierhilfe, die Kurzhinweise oder die Navigation fehlschlägt oder warum der Editor eine falsche Fehlermarkierungen anzeigt.

Anzahl der Worker-Threads für die Indizierung (0 => 50% der Anzahl der Prozessoren verwenden)

Verbessert die Kontrolle darüber, wie viele Threads der Server für die Indizierung verwendet. Bei null verwendet der Server 50% von std::thread::hardware_concurrency().

Index bei jeder Änderung einer Datei aktualisieren

Informiert den Server, den Index jedes Mal zu aktualisieren, wenn eine Datei im Editor geändert wird.

Hinweis: Diese Option kann zu einer starken CPU-Auslastung führen und die IDE verlangsamen.

CppBuilder LSP.png

Hinweis:
  • Fortschrittsbenachrichtigungen werden in der Fortschrittsleiste unten im Fenster "Projekte" angezeigt.
  • Es wird eine Dropdown-Liste ähnlich wie bei der Programmierhilfe angezeigt, mit der Sie zu verschiedenen Stellen navigieren können.

Siehe auch