So deaktivieren Sie LESS Intellisense in Visual Studio 2013?

1497
roydukkey

Ich hasse es, dass VS Intellisense versucht, verschachtelte Selektoren als Attribute automatisch zu vervollständigen.

Wie kann ich nur diese Funktion für WENIGER deaktivieren?

-ODER-

Wie kann ich LESS intellisense vollständig deaktivieren?

1
Ist das Umbenennen der Datei akzeptabel? Sie können auch [ReSharper] (http://www.jetbrains.com/resharper/) versuchen (teuer, aber verfügbar). harrymc vor 10 Jahren 0
Nein, leider nicht. Die meiste Zeit bin ich in einer Git-Umgebung und muss die Erweiterung ".less" beibehalten. Ich verwende auch nur VS Express, so dass Erweiterungen nicht unterstützt werden. roydukkey vor 10 Jahren 1
VS Express ist ziemlich begrenzt. Es gibt [andere IDEs] (http://stackoverflow.com/questions/5829732/ide-with-syntax-highlight-support-for-less). harrymc vor 10 Jahren 0
Ja. Das stimmt, aber ich entwickle vorkompilierte C # .NET 4.0-Anwendungen mit Pre-Build-Ereignissen, und ich bin mit VS vertraut. Ich habe MonoDevelop ausprobiert, war aber bei einigen Designentscheidungen nicht besonders interessiert. roydukkey vor 10 Jahren 1
Möchten Sie, dass Sie Intellisense vollständig ausschalten? Dies sollte sich im Menü Extras> Optionen> Texteditor> WENIGER> Allgemein befinden. harrymc vor 10 Jahren 0
Jep. "Auto-Listenmitglieder" ist jedoch ausgegraut. roydukkey vor 10 Jahren 0
Versuchen Sie trotzdem, darauf zu klicken. Es ist manchmal ausgegraut, aber immer noch aktiviert. Versuchen Sie dasselbe mit "All Languages". harrymc vor 10 Jahren 0
Setzen Sie [diesen Registrierungsparameter] (http://msdn.microsoft.com/de-de/library/microsoft.visualstudio.shell.providelanguageserviceattribute.showcompletion.aspx) auf "LESS". Eine Liste aller Sprachparameter finden Sie hier (http://msdn.microsoft.com/zh-cn/library/bb166421%28v=vs.90%29.aspx). harrymc vor 10 Jahren 0
Humm ... Entsprechend den in den Links beschriebenen Registrierungspfaden enthält meine Registry keine meiner aktuell konfigurierten Einstellungen von VS. Ich habe versucht, einige Beispiele hinzuzufügen und bekam nichts zu arbeiten. roydukkey vor 10 Jahren 0
Wahrscheinlich verwendet VS Express sie nicht. Es scheint, als wäre es Microsoft erfolgreich, ein limitiertes Produkt zu verteilen, damit die Leute es genug mögen, um das richtige Zeug zu kaufen, wenn die Zeit für fortgeschrittenere Arbeit kommt. Meine Schlussfolgerung aus dieser Übung ist, dass Sie folgende Optionen haben: (1) Mit ihr leben, (2) Wechseln Sie zu einer anderen IDE (zumindest für LESS), (3) Kaufen Sie VS oder MSDN, damit Sie die für LESS erstellten Erweiterungen verwenden können (die Die Besten sind natürlich kommerziell. harrymc vor 10 Jahren 0
Ich habe unsere Diskussion als Antwort zusammengefasst. harrymc vor 10 Jahren 0
@roydukkey Sie könnten SharpDevelop in Betracht ziehen. Es fühlt sich ziemlich nahe an VCS Express. Nun, ich denke, es ist sowieso näher als MonoDevelop. Bob vor 10 Jahren 0

1 Antwort auf die Frage

1
MFT

Sie können versuchen, die Erweiterung .less einem anderen Editor-Typ zuzuordnen, um die Intellisense-Erfahrung zu ändern. Eine gültige Option kann 'Script Editor' oder wie unten gezeigt sein. (Visual Studio Express 2013)

Gehen Sie im Menü zu

Tools -> Options -> Text Editor -> File Extension 

Wenn Sie die Zuordnung abgeschlossen haben, ist das Bearbeiten von .less-Dateien genau wie das Bearbeiten normaler Quelltext-Textdateien.

Das geht auch nicht. Immer noch Intellisense bekommen. roydukkey vor 10 Jahren 0
Wenn ich jedoch den Editor auf "Script Editor" umstelle, ist alles dandy! roydukkey vor 10 Jahren 0
Das funktioniert übrigens für mich, ich sehe die Option "Skript-Editor" nicht in meiner Liste. Schön, dass es für Sie funktioniert. Ich werde die Antwort zum Nutzen aller aktualisieren. MFT vor 10 Jahren 1