Vim non sembra reagire correttamente a un simbolo di trattino nei file YAML, quindi interrompe il formato.Riempimento errato durante la modifica di Yaml in Vim
Per esempio io ho un blocco che dovrebbe assomigliare a questo:
handlers:
- name: restart exim4
service: name=exim4 state=restarted
Quando finisco scrivendo restart exim4
e digitare service:
Vim reindents mia ultima service
linea:
handlers:
- name: restart exim4
service: name=exim4 state=restarted
Così chiaramente Vim cerca di allinea le frasi per colonna ma non è quello che è necessario in YAML. Voglio creare un array con due valori.
Come risolvere quello?
Ho visto questo plug-in: si aspetta che il nome del file abbia un determinato nome e/o che si trovi in una cartella specifica. I libri di testo di Ansible non sono gli unici file che ho modificato. Ecco perché non ho nemmeno provato a installarlo. Grazie, imposterò yml per avere il tipo 'ansible'. – Glueon
wow, fa una grande differenza, penso che la normale sintassi 'yaml' valga anche la correzione – akostadinov