3 Stimmen

C++ IntelliSense 'auto' Funktion? Wo befindet sie sich? Wie schaltet man sie ein?

Ich würde gerne die IntelliSense (wie Visual Studio C# 2008 Express), aber ich verwende Visual Studio C++ 2008 Express Edition und in Extras > Optionen > Texteditor > C/C++ (gibt es keine Option "IntelliSense" (wie Visual C#). Wie kann ich diese Funktion aktivieren? Ich weiß, dass ich eine Tastenkombination einrichten kann (STRG-Leertaste usw.)? Aber wie bekomme ich sie automatisch (das Dropdown-Menü)?

6voto

sbi Punkte 211669

In C++ ist IntelliSense standardmäßig aktiviert (und AFAIK gibt es nicht einmal eine offizielle Möglichkeit, es auszuschalten). Wenn Sie jedoch von C# kommen, könnten Sie denken, dass es ausgeschaltet ist, weil es in C++ so viel weniger leistungsfähig ist. (Der Grund dafür ist, dass C++ viel, viel schwieriger zu parsen ist. Weitere Informationen zu diesem Thema finden Sie unter aquí y aquí .)

Visueller Assistent verbessert C++ beträchtlich (obwohl es vielleicht nicht ganz so beträchtlich ist, wenn man an C# gewöhnt ist), aber ich glaube nicht, dass man in der Express-Edition Plugins installieren kann.

5voto

Kevin Laity Punkte 2399

Diese Funktion sollte standardmäßig aktiviert sein. Aber manchmal funktioniert es bei C++-Projekten nicht mehr.

Befindet sich eine NCB-Datei in Ihrem Projektordner? Wenn ja, schließen Sie Ihre Projektmappe, löschen Sie diese Datei, öffnen Sie Ihre Projektmappe erneut und erstellen Sie sie neu.

2voto

Darryl Punkte 5512

Ich verwende VC++ 2008 Express Edition als meine primäre Umgebung. Ich kann nur sagen, dass Intellisense manchmal wunderbar funktioniert und manchmal überhaupt nicht. Der Intellisense-Parser scheint sehr langsam zu sein und stolpert in vielen Fällen, vor allem, wenn Vorlagen beteiligt sind. Leider glaube ich nicht, dass man sich darauf verlassen kann, dass er immer verfügbar ist.

0voto

Nicholaz Punkte 1399

Eine Sache, die manchmal hilft, wenn intellisense nicht das tut, was es tun sollte, ist die .ncb-Datei im Projektordner zu löschen, um VS zu zwingen, die interne Datenbank neu zu erstellen (schließen Sie VS, bevor Sie die Datei löschen).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X