neosrulez/neos-monacoeditor

此包的最新版本(1.0.0)没有可用的许可信息。

Neos CMS 插件,为检查器提供 Monaco 编辑器。

安装次数: 2,670

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

类型:neos-plugin

1.0.0 2022-07-02 17:18 UTC

This package is not auto-updated.

Last update: 2024-09-23 02:38:50 UTC


README

本 Neos CMS 插件为检查器提供 Monaco 编辑器作为属性编辑器。Monaco 编辑器是 Visual Studio Code 的代码编辑器。

您可以将 Neos.Neos/Inspector/Editors/CodeEditor 替换为 NeosRulez.Neos.MonacoEditor/MonacoEditor。在最佳情况下,您的代码将无错误通过。

MonacoEditor

安装

NeosRulez.Neos.MonacoEditor 包已列在 Packagist 上(https://packagist.org.cn/packages/neosrulez/neos-monacoeditor) - 因此您无需再在 "repositories" 条目中包含此包。

只需运行

composer require neosrulez/neos-monacoeditor

如何使用

在此查找更多高亮模式和主题以自定义编辑器: https://msdocs.cn/monaco-editor/

'Acme.Site.Content:Code':
  properties:
    source:
      type: string
      ui:
        label: My custom javascript
        reloadIfChanged: true
        inspector:
          editor: NeosRulez.Neos.MonacoEditor/MonacoEditor
          editorOptions:
            theme: 'vs-dark'
            buttonLabel: 'Edit JavaScript'
            highlightingMode: 'javascript'
#            highlightingMode: 'scss'
#            highlightingMode: 'html'

作者