5 Stimmen

Vim-Stil-Faltung für CSS/Javascript in Visual Studio

Ist jemandem eine Möglichkeit bekannt, wie man VIM-Stil Faltung in Visual Studio? Ich verwende #region-Blöcke in c#-Klassendateien und sie sind großartig, aber leider gibt es keine gleichwertige Funktionalität für javascript und css. Die Website/App, an der ich derzeit arbeite, hat ziemlich viele CSS-Selektoren und Javascript und die Navigation in den monolithischen Dateien wird immer schwieriger.

Eine Option, die wir in Erwägung gezogen haben, ist die Aufteilung von CSS und Javascript in separate Dateien, ähnlich wie bei Jquery-Modulen, aber das führt zu Leistungsproblemen in Bezug auf die Erhöhung der Gesamtzahl der http-Anfragen.

Wenn jemand Vorschläge hat, wie man den Wahnsinn in den Griff bekommt, wäre ich sehr dankbar dafür!

Update : Richard Kimber schlägt vor Nutzung der Lesezeichenfunktionen von Visual Studio, um die Navigation durch Überschriften übersichtlicher zu gestalten. Dies ist ein Schritt in die richtige Richtung, aber nicht so nützlich wie das Falten/Blockieren von Code.

4voto

Brian Grinstead Punkte 3462

Ich habe eine Microsoft-Erweiterung gefunden, die den JavaScript-Texteditor für Visual Studio 2010 verbessert.

http://visualstudiogallery.msdn.microsoft.com/en-us/872d27ee-38c7-4a97-98dc-0d8a431cc2ed

Ich habe es verwendet, und es gibt alle der folgenden für JavaScript-Dateien:

  • Zahnspange passend
  • Gliederung / Code-Faltung
  • Aktuelle Worthervorhebung
  • Unterstützung von IntelliSense Doc-Kommentaren

1voto

Rook Punkte 57113

Ich weiß, dass ich in dieser Sache nicht wirklich hilfreich bin, aber haben Sie schon mal von ViEmu . Es ist eine, sagen wir mal, Vim-Emulation innerhalb von VS. Obwohl es nicht alle Funktionen von vim unterstützt, bringt es einen Hauch davon in die VS-Navigation. Ich habe es nicht selbst verwendet, aber andere sprechen ziemlich gut davon, so dass Sie vielleicht wollen, um es einen Versuch zu geben.

0voto

rstackhouse Punkte 2022

Ich verwende derzeit JScript-Editor-Erweiterungen als Brian Grinstead vorgeschlagen. Wenn es Region Folding unterstützt, habe ich nicht herausgefunden, wie. Es unterstützt die Funktionsfaltung in JavaScript.

Außerdem gibt es JSEnhancements y JSOutlining . Ich habe aber keines von beiden ausprobiert.

Diese Ausgabe ist ein teilweises Duplikat von este y este .

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