Vim nie reaguje poprawnie na symbol tablicy rozdzielczej w plikach YAML, dlatego łamie format.Niewłaściwe wcięcie podczas edytowania Yaml w Vim
Na przykład mam blok, który powinien wyglądać tak:
handlers:
- name: restart exim4
service: name=exim4 state=restarted
Kiedy skończysz wpisywać restart exim4
i wpisz service:
Vim reindents mój ostateczny service
wiersz:
handlers:
- name: restart exim4
service: name=exim4 state=restarted
Tak wyraźnie Vim próbuje wyrównaj zdania zgodnie z kolumną, ale nie jest to potrzebne w YAML. Chcę utworzyć tablicę z dwiema wartościami.
Jak to naprawić?
Widziałem tę wtyczkę - oczekuje ona, że nazwa pliku będzie miała określoną nazwę i/lub będzie znajdować się w określonym folderze. Ansable playbooks nie są jedynymi plikami, które edytuję. Dlatego nawet nie próbowałem go zainstalować. Dzięki, ustawię yml na typ 'ansible'. – Glueon
Wow, robi dużą różnicę, myślę, że chociaż regularna składnia 'yaml' warta jest również poprawienia – akostadinov