技术栈
monaco
hawk2014bj
4 个月前
reactjs
·
monaco
Monaco 多行提示的实现方式
AI 代码助手最近太火爆,国内有模型厂商都有代码助手,代码助手是个比较典型的 AI 应用,主要看前端,后端的模型都差不多,国内外都有专门的代码模型。现在都是集中在 VSCode 和 Idea的插件,本文通过 Monaco 实现一个多行代码提示,通过 monaco.languages.registerInlineCompletionsProvider 实现即可,Monaco 的 API 特别丰富,就是文档差点儿。代码中这个 range 没什么用,从 API 来看应该是代码插入代码的区域,但是 end-sta
violet-jack
7 个月前
数据库
·
sql
·
编辑器
·
monaco
使用 Monaco Editor 开发 SQL 编辑器
安装依赖,这里请注意版本配置 webpack 插件请注意 monaco-editor-webpack-plugin 和 monaco-editor 的对应关系,否则可能会出现无法运行的情况。
要成为大神的小菜鸟Simon
7 个月前
前端
·
javascript
·
vue.js
·
前端框架
·
monaco
Vue整合Monaco组件报错
vue整合monaco组件报错信息:ERROR in ./node modules/monaco-editor/esm/vs/language/typescript/tsMode.js Module build failed (from ./node modules/babel-loader/lib/index.js):SmntaxEror: D: coadelwetProjectlowmn myoj-infront node modules manaco-editorlesnmvs langlagelt
SanOrintea
9 个月前
无界
·
monaco
monaco脚本编辑器 在无界中使用 鼠标点击不到
背景A项目使用无界引入B项目 经排查,是B使用的的monaco脚本编辑器无法在A的无界框架中引入的问题。 经查询,需要修改monaco源码来使之能在无界中使用。 解决方案:https://github.com/Tencent/wujie/issues/205。 有三种解决方案: 1、在A的无界提供的jsloader插槽中加入代码,从而修改monaco源码。这种需要B不压缩monaco的源码,目前只在webpack上设置全部不压缩成功,指定文件不压缩未能成功,因此不使用此方案。 2、在B中使用jsloade