OrchidE Version 2022.1.6: Support für Code Assistant Features für hosts und weitere Verbesserungen und Fixes.

OrchidE 2022.1.6.0

In OrchidE 2022.1.6.0 hat das Playbook Keyword hosts jetzt Code-Completion Support und unterstützt die Action “Go to Declaration”. Code Completion und Navigation verwenden die Definition aus dem Inventory. Inventory-Dateien im INI- und Yaml-Format werden unterstützt.

Code Completion

Code Completion von Hosts


und Navigation

Navigation zu Hosts Deklaration


Unterstützung für Playbooks in Unterordner

OrchidE zeigt jetzt im Search Everywhere-Dialog (Go to class, Ctrl + N, + O) und im Go to related Symbol-Dialog (Ctrl + Alt + Home, Ctrl + + Up) auch für Playbooks den zugehörigen Pfad / Namespace an.

Navigation zu Playbooks mit Unterordnern


SearchEverywhere Dialog mit Anzeige des Kontextes für Rollen und Playbooks

Anstelle des IntelliJ-Moduls wird im Search Everywhere-Dialog jetzt der Kontext der Rollen- und Playbook-Einträge angezeigt. Die Bestimmung des Kontextes basiert auf den Einstellungen in Settings ➞ Languages & Frameworks ➞ OrchidE ➞ Ansible Folder Mapping.

SearchEverywhere - Classes Dialog mit Anzeige des Kontextes


Changes

  • Change: Verbesserte Bezeichnung von Editor-Tabs.
  • Bugfix: Code-Completion funktioniert nicht bei Rollen mit Leerzeichen.
  • Bugfix: Code-Completion und Navigation funktionieren nicht, wenn Rollennamen in Anführungszeichen stehen.
  • Bugfix: Inventory Gruppen zeigen ein falsches Icon in der Ansible-Strukturansicht an (bei yaml-Inventardateien).
  • Bugfix: Bei Nutzung der Intention ‘Create Variable’ in Tasks-Dateien aus Unterordner heraus, werden fehlenden Vars-/Default-Dateien im falschen Ordner erstellt.
  • Bugfix: Inlay-Hinweis für eine Jinja-Referenz wird nicht angezeigt, wenn die referenzierte Variable keinen Wert hat oder ein leerer String ist.
  • Bugfix: meta/main.yml wird in der Ansible-Strukturansicht nicht angezeigt.
  • Bugfix: Der Dialog zur Auswahl des Ordners in den Einstellungen für das Ansible Folder Mapping zeigt den Projektordner nicht an.


Deprecation

Die Facet-Konfiguration ist deprecated und wird mit einer der nächsten Versionen entfernt. (-> jetzt in der Konfiguration Ansible Folder Mapping)

Der Support für die IntelliJ Plattform 2021.3 ist deprecated und endet mit dem Erscheinen der EAP Version der IntelliJ Plattform 2023.3.