OrchidE Version 2019.1.8: Änderungen, Bug Fixes und IntelliJ EAP 2020 Support

OrchidE 2019.1.8.0: Änderungen, Bug Fixes und IntelliJ EAP 2020 Support

Version 2019.1.8.0 rückt den Cursor jetzt automatisch ein und unterstützt das EAP Programm 2020.1.

Bei Enter erfolgt jetzt eine automatische Einrückung anhand typischer Nutzung in Ansible Playbooks und Roles. Für die Keywords - block, rescue, always, tasks, pre_tasks, post_tasks und handlers - wird zudem auch der Bindestrich für die typischerweise folgenden Tasks hinzugefügt.

Um die Einrückung einer Zeile rückgängig zu machen, wird jetzt die “Smart Key” Einstellung Unindent on Backspace unterstützt. Eine Unterscheidung zwischen den zwei Einrückungsoptionen von IntelliJ gibt es bei OrchidE nicht.

Außerdem kann die Einrückung durch die Enter Taste rückgängig gemacht werden, wenn die aktuelle Zeile eine Leerzeile ist. Diese Funktionalität ist standardmäßig deaktiviert und muss über Settings -> Editor -> OrchidE aktiviert werden.

Es können jetzt verschlüsselte Werte für Variablen in Playbooks, Roles und Vars Dateien verwendet werden (YAML tag !vault)

Weitere Änderungen

  • Change: Variablen können mit “_” oder Zahlen beginnen
  • Change: (internal) Plugin-Metadaten auf Organisations-ID umgestellt
  • Change: Verbesserung des Parsers bei mehrzeiligen Text.
  • Bugfix: behebt den Parser-Fehler wenn nach einer Jinja Variable ein Komma kommt.
  • Bugfix: behebt den Parser-Fehler bei der Verwendung von Listen unterhalb roles:.
  • Bugfix: behebt die Code-Completion in der handler: Sektion in playbooks.