1. #1
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard

    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:




    Textversion im Portal: Visual Studio Code Texteditor auf dem Raspberry Pi installieren

  2. The Following User Says Thank You to DMW007 For This Useful Post:

    Darkfield (08.10.2021)

  3. #2
    Avatar von U-Labs YouTube
    Registriert seit
    30.09.2021
    Beiträge
    1.341
    Thanked 31 Times in 29 Posts

    Standard

    Gibt es auch code beautyfier (als Erweiterung)? ich kenne nur eine Onlineversion.

    Kommentar von wolfgang gosejacob.

  4. #3
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard

    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.

Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.