Vim scheint nicht korrekt auf ein Bindestrichsymbol in YAML-Dateien zu reagieren, wodurch das Format durchbrochen wird.Falsche Einrückung beim Bearbeiten von Yaml in Vim
Zum Beispiel habe ich einen Block, der sollte wie folgt aussehen:
handlers:
- name: restart exim4
service: name=exim4 state=restarted
Wenn ich restart exim4
eingegeben haben und geben service:
Vim reindents meine letzte service
Linie:
handlers:
- name: restart exim4
service: name=exim4 state=restarted
So klar Vim versucht, Sätze spaltenweise ausrichten, aber das ist nicht, was in YAML benötigt wird. Ich möchte ein Array mit zwei Werten erstellen.
Wie das beheben?
Ich sah dieses Plugin - es erwartet Dateiname einen bestimmten Namen und/oder in einem bestimmten Ordner zu sein. Ansible Playbooks sind nicht die einzigen Dateien, die ich bearbeite. Deshalb habe ich nicht einmal versucht es zu installieren. Danke, ich werde Yml auf den Typ 'ansible' setzen. – Glueon
wow, macht einen großen Unterschied, ich denke, obwohl die regelmäßige 'Yaml'-Syntax Wert zu beheben – akostadinov