Visual Studio Code ist ein vielfältiger, kostenfreier und quelloffener Texteditor. Er kann (v.a. mit Plugins) als leichtgewichtige Programmierumgebung genutzt werden und ermöglicht teils sogar Debugging. Da er plattformunabhängig ist, kann man ihn sowohl unter Windows, als auch auf Linux und Mac verwenden. Daher habe ich mir die Installation auf dem Pi angeschaut:
Gibt es auch code beautyfier (als Erweiterung)? ich kenne nur eine Onlineversion. Kommentar von wolfgang gosejacob.
27.12.2021, 02:01
DMW007
Hi,
ja die gibt es. In der Kategorie "Formatters" kannst du dir für die jeweilige Sprache eine Erweiterung installieren. Dann mit [STRG] + [SHIFT] + p im Menü auf "Dokument formatieren":
Es gibt auch Pakete wie Prettier, die mehrere Sprachen bündeln. Beispielsweise JS, CSS, HTML, YAML, diverse Web-Frameworks usw. Wenn man selbst entwickelt, sind auch Linter interessant. Damit legst du Regeln fest, wie dein Code formatiert werden soll: Einrücken, Zeilenumbrüche, Geschweifte Klammern in die gleiche oder eine neue Zeile etc. Das wird dann beim Speichern automatisch angewendet, sodass der Code immer deinen festgelegten Konventionen entspricht. Ist dort etwa Einrücken mit 4 Leerzeichen definiert und du rückst mit 6 ein, wird das korrigiert.
Muss man bei fremdem Code dann aber entsprechend bedenken und konfigurieren. Sonst hast du schnell zig Änderungen, weil der andere nach abweichenden Konventionen programmiert. Im Idealfall liegt dazu eine Config im Projekt, sodass man das auf Projektebene festlegt. Im Falle von mehreren Entwicklern (oder auch mehreren Computern bei einem einzelnen Entwickler) ist das dann überall konsistent konfiguriert.