PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : welchen Editor für yaml Files



Dono
29.07.19, 15:40
Hallo!

Welcher Editor für Linux unterstützt yaml beim Syntax?

VG
Dono

nopes
29.07.19, 15:59
http://jedit.org/ mehr als Bunt kann der aber auch nicht, mehr gibt das Format aber auch nicht her, von wegen Autovervollständingung oder sowas
https://onlineyamltools.com/edit-yaml web basiert, was ja oft reichen dürfte, es ist auch was zum Thema, wie man das selber hostet, wie selbst, selber heisst, habe ich nicht nachvollzogen

für Masoschisten
https://www.vim.org/scripts/script.php?script_id=739
https://www.emacswiki.org/emacs/YamlMode

Dono
30.07.19, 06:47
Danke für die Tipps, aber keiner davon funktioniet richtig. Mit richtigem Einrücken wäre ich schon glücklich.
Atom habe ich auch noch probiert. der kanns aich nicht richt.
yaml scheint wohl doch kaum Verbreitung zu haben.

strcat
30.07.19, 23:10
filetype plugin indent on
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab
sollte doch nach korrekt einrücken (zwei Leerzeichen nach Return beim Doppelpunkt).

Huhn Hur Tu
31.07.19, 08:06
geany kann das, kdevelop auch, vim mit laden von einem Plugin auch.

Das Problem bei YAML ist, dass man es beliebig *******e verwenden kann. Wann eine Einrueckung kommt oder nicht haengt von der Anwendung ab.

Beispiel ansible



- role: haproxy_p2
haproxy_statistics: true
haproxy_rolling_update: true
ha_ip: "{{ loadbalancer_ha_ip }}"
global:
loglevel: 'notice'
defaults:
mode: 'http'
retries: 3
log: 'global'
maxconn: 3000
balance: 'roundrobin'
listen:
- name: 'jboss_Slot1'
description: 'jboss services 8180'
binds:
- ip: "{{ loadbalancer_ha_ip }}"
port: 8180
cluster:
nodes: "{{ groups['middleware'] }}"
iface: eth0
port: 8180
params:
check:
port: 8180
fall: 3
rise: 2
inter: 1000
- name: 'jboss_Slot1_local'


Das ganze ist ansible in YAML Sytanx, andere Sprachen haben andere Einrueckungsebenen.

Was du willst, ist ein Editor welcher deine Anwendung unterstuetzt. Ansonsten gibt es nur die Standarteinrueckungsregeln mit sytanxhighlighting

Woah, seit wann gibt es hier einen Wortfilter, wenn ich *******e schreibe will ich auch *******e lesen

marce
31.07.19, 09:17
... den Wortfilter gibt's hier schon lange und die [code]-Tags schreibt man mit [, nicht mit { - passiert mit Dank Atlassian aber auch immer.

strcat
31.07.19, 13:14
Für Visual Studio Code gibt es Plugins für Yaml und die funktionieren wurde mir gerade bestätigt (YAML Language Support by Red Hat um genau zu sein).

Dono
07.08.19, 15:06
Ich brauche es in der Tat für Ansible. Ich habe den vim etwas angepasst, muss aber in der Formatierung doch manuell ziemlich nachfelfen.
Somit brauche ich tatsächlich einen Editor, der meine Anw

marce
07.08.19, 15:34
https://docs.ansible.com/ansible/latest/community/other_tools_and_programs.html

Huhn Hur Tu
12.08.19, 09:03
Du wirst keinen Editor finden der ansible in voller Pracht unterstuetzt, da man mit ansible die YAML Syntax uebel missbrauchen kann, wie ich ich schon geschrieben habe.