Monaco Editor是VSCode的基于JavaScript的文本编辑部分,被提取到独立库中。
我想在 Angular 18 项目中使用 Monaco 编辑器在表单中嵌入自定义的小代码片段,因为 Monaco 编辑器提供了编辑代码建议的功能。 实施后
我正在尝试在 Monaco 编辑器中添加对 Python 智能感知的支持。我发现的所有示例都涉及使用在服务器上运行的 Python 语言服务器并使用...
摩纳哥 registerSignatureHelpProvider() 导致错误:无法读取未定义的属性“签名”
我正在使用 Monaco 0.22.2 尝试提出函数参数的建议。 我定义了一个简单的例子,如下所示: monaco.languages.registerSignatureHelpProvider('myCustomLang', {
如何将 Monaco 编辑器集成到 Angular 16 Nx 项目中?
我想在 Nx 项目的 Angular 16 环境中安装 Monaco 项目。经过研究,我明白需要调整Angular的project.json中的执行器
Angular 14 中的 Microsoft Monaco 编辑器
我在我的角度应用程序中使用摩纳哥编辑器,在编辑器中,我输入的文本底部有额外的空间。我想删除空间,但不能。 我尝试使用编辑器选项和 css ...
是否可以为脚本字段添加对象以在运行时访问? 例如,我想添加以下内容; “当前”:{“姓名”:“胡安”} 所以当...
我的调用组件, 导出 const CallingComponent = () => { const [getApiData, setApiData] = //来自api的初始数据绑定 返回 ( 我的调用组件, export const CallingComponent = () => { const [getApiData, setApiData] = //initial data binding from api return ( <CustomComponent defaultValue={getApiData()} onChange={(value: { toString: () => any }) => setApiData(value.toString()) } /> ); 组件尝试在单击“更新”按钮时将状态字符串传递给调用组件,但它没有将编辑器内容传递到调用代码中的 setApiData 状态, interface CustomComponentProp { onChange?: (value: string) => void; defaultValue?: string; } export const CustomComponent = ({defaultValue,onChange}: CustomComponentProp) => { const [value, setValue] = useState(""); const editorRef = useRef([] as any); const [data, setData] = useState(defaultValue); const [initialDefault, setInitialDefault] = useState(defaultValue); if (initialDefault != defaultValue) { setInitialDefault(defaultValue); setData(defaultValue); } const handleEditorDidMount = (editor: any) => { editorRef.current = editor; editor.focus(); }; function handleRemove() { setData(""); setValue(""); } const handleUpdate = () => { if (editorRef.current) { const content = editorRef.current.getValue(); setData(content); } }; return ( <Settings> <SettingsSection> <Editor theme="vs-light" language="scss" value={data} onMount={handleEditorDidMount} onChange={(value) => setValue(value as string)} /> <Button variant="outline" onPress={handleUpdate}> Update </Button> <Button variant="outline" onPress={handleRemove}> Remove </Button> </SettingsSection> </Settings> ); }; 单击 setApiData 按钮时我希望更新 Update 状态。 您可以使用onclick <Button variant="outline" onclick={handleUpdate}> Update </Button> 文档: https://www.w3schools.com/jsref/event_onclick.asp
我正在尝试创建自定义 LSP。 我的目标是为 monaco 编辑器(在网络上)和 vscode 扩展创建一个语言服务器。 目前我使用 Node/IPC 将 vscode-extension 与 ...
React 的 Monaco 编辑器无法识别 getValue 函数
知道为什么 getValue() 不被识别吗? const [值,setValue] = useState(""); const editorRef = useRef(null); 函数句柄更新() { if (editorRef.current) { 常量续...
所以我目前正在尝试使用此软件包设置 Monaco 编辑器:https://github.com/egoist/vue-monaco 除了一条错误消息之外,它工作得很好: 无法创建 Web Worker。跌倒...
摩纳哥编辑器控制台错误:EditorSimpleWorker.loadForeignModule 出现意外用法
在 Electron 应用程序中使用 Monaco 编辑器时,我收到意外的使用错误控制台错误。相同的代码可以在网站模式下运行,但不能在捆绑的 Electorn 应用程序中运行。 正如评论中提到的,我...
我阅读了API文档 我想获取光标位置(行、列),例如: 但是好像没有这个功能的API,有什么办法实现吗? 演示代码在这里 在问问题之前...
感谢您的时间: 我阅读了API文档 我想获取光标位置(行、列),例如: 但是好像没有这个功能的API,有什么办法实现吗? 演示代码 h...
我目前没有任何代码可以分享,因为我无法在 SO 或文档中找到专门解决此问题的任何内容。 我的应用程序中有一些自定义按钮...
Angular Monaco 编辑器 - 您可能需要适当的加载器来处理此文件类型:当我将我的 Angular 版本从 12 更改为 16 时出错
./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/minimap/minimap.css:7:0 - 错误:模块解析失败:意外的标记 (7:0) 您可能需要适当的加载程序来处理此文件类型,
当我在演示中创建摩纳哥编辑器时,出现错误:`EditorSimpleWorker.loadForeignModule 的意外使用`
当我在演示中创建摩纳哥编辑器时 https://github.com/liaodalin19903/react-test-02 我收到错误: 意外使用 在 EditorSimpleWorker.loadForeignModule (http://localhost:3000/static/js/bun...
vuetify 和 moncao-editor css 冲突
当我使用Vuetify进行开发时,使用moncao-editor,会出现样式覆盖: 导入“vuetify/样式” 如果我注释掉 vuetify 样式 //导入'vuetify/styles' 请告诉我如何解决...
在 Monaco 编辑器网页版的查找和替换操作中以编程方式设置替换字段
我正在使用 Monaco Editor 的网络版本,我正在尝试实现查找和替换功能。我可以通过创建范围选择成功设置查找文本的字段,但是......
我不需要正确的小地图,我的代码是 常量原始 = [ '#include ', '使用命名空间 std;', 'int main()', '{', ' 算了 << \\"Hello, world!\\&
我想使用具有背景颜色的标记来自定义语言。设置前景色(文本本身的颜色)就像设置前景色选项一样简单: { 令牌:“co...