Monaco Editor是VSCode的基于JavaScript的文本编辑部分,被提取到独立库中。
我使用的是monaco-editor,我看到后来版本的上下文菜单中添加了剪切和复制功能。我想从上下文菜单中删除这两个选项。请让我知道我怎样才能实现它?
我目前正在寻找一种方法来删除或隐藏“转到定义”和“转到引用”选项,这些选项在摩纳哥编辑器中打开 JS 文件时显示,作为其
我正在尝试向我的摩纳哥编辑器 Web 组件添加错误注释。我有以下被调用的代码。但我找不到悬停消息的踪迹 - 我想我必须离开手机...
使用 Firefox 和 Monaco 的 Angular 包装器,我得到以下行为: 内容显示不正确:它被父组件裁剪。我该如何处理这个案子?我注册了...
我使用“deltaDecorations”函数在编辑器打开时根据一些规则动态设置一些内联装饰。但是在编辑内容时,我想删除所有的存在...
当使用命令+单击转到类型定义时,如何打开嵌入摩纳哥编辑器而不是创建新模型?喜欢点击反应模块吗?
似乎嵌入式编辑器只有在点击react模块时才会显示,像这样的react定义: 但我希望能够通过单击...中的其他模块来打开嵌入式编辑器
我使用摩纳哥编辑器的 OverlayWidget 和 Viewzone api 在摩纳哥编辑器中插入内联文本,如摩纳哥编辑器示例 https://microsoft.github.io/monaco-editor/playground.html#interacting-w...
我想在 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...