Auto-Vervollständigung in Node Red mit Monaco Editor

SONOFF S26R2 WLAN Smarte Steckdose,16A 4000W Alexa Smart Plug,Smart Home Wifi Steckdose mit App Fernsteuerung,Sprachsteuerung und Zeitschaltuhr, Funktioniert mit Alexa,Echo Dot,Google Home und Ifttt
SONOFF S26R2 WLAN Smarte Steckdose,16A 4000W Alexa Smart Plug,Smart Home Wifi Steckdose mit App Fernsteuerung,Sprachsteuerung und Zeitschaltuhr, Funktioniert mit Alexa,Echo Dot,Google Home und Ifttt
Unverb. Preisempf.: 17,35 €
15,01 €
Sie sparen 2,34 € (13%)

Seit Node Red V2.0 gibt es die Möglichkeit den „Monaco“-Codeeditor zu verwenden (auch für Home Assistant). Dadurch erhält man unter anderem eine Autovervollständigung was sehr hilfreich bei functions-nodes ist.

Fügt zum aktivieren des Editors einfach die folgenden Zeilen in die Datei …/node-red/settings.js ein.

    codeEditor: {
      // Select the text editor component used by the editor.
       // Defaults to "ace", but can be set to "ace" or "monaco"
      lib: "monaco",
      options: {
          //  The follow options only apply if the editor is set to "monaco"
           // theme - must match the file name of a theme in
           //packages/node_modules/@node-red/editor-client/src/vendor/monaco/dist/theme
           // e.g. "tomorrow-night", "upstream-sunburst", "github", "my-theme"
          theme: "tomorrow-night",
          // other overrides can be set e.g. fontSize, fontFamily, fontLigatures etc.
           // for the full list, see https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.istandaloneeditorconstructionoptions.html
          //fontSize: 14,
          //fontFamily: "Cascadia Code, Fira Code, Consolas, 'Courier New', monospace",
          //fontLigatures: true,
      },
    },

Das ganze sollte dann in etwa so aussehen:

Bilder vom Monaco Editor in Node Red



Danke Damada1337 für den Hinweis!