Results 37 comments of null

移动 pack路径,这个会涉及到很多改动,暂时改不了 这个导出功能,Device 和 Vendor 后面会优化一下,没有芯片型号时,根据 Arch 类型进行设置,比如: ``` ARMCM3 ARM ``` ``` ARMCM0P ARM ```

> 移动 pack路径,这个会涉及到很多改动,暂时改不了 > > 这个导出功能,Device 和 Vendor 后面会优化一下,没有芯片型号时,根据 Arch 类型进行设置,比如: > > ``` > ARMCM3 > ARM > ``` > > ``` > ARMCM0P > ARM > ``` 已在...

We not have gui settings, so you can only use the raw compiler params Here's a reference, maybe you need a google translator https://github.com/github0null/eide/issues/143 KeilC51 LX51 Guide: https://developer.arm.com/documentation/101655/0961/LX51-User-s-Guide/Linking-Programs

we fixed please try it again

> EIDE插件只支持 keil5 程序吗? 是的,只支持 keil5 的导入;不支持 keil4

由于用的 js 内置解析器,不支持带有注释的 json,后面会修复的

刚刚看了一下,现在的版本已经是用的 jsonc 了 你的 json 存在问题 两个数组内的最后一项有多余的 `,` 号: ``` { "text": "dir src/asm" }, "postRemoteConnectCommands": [ { "text": "set $pc=0xa0070000" }, ] ```

因为插件目前用的库 jsonc 只支持标准的 json jsonc-parser 有一定的容错处理 ![image](https://github.com/github0null/eide/assets/43022536/92537cb4-dda2-474a-8990-d8fc16b2d970) 这个库适合 读和解析 内容,但没有 `stringify` 这种 api

applyEdits 适合用来配合 vscode 的编辑器 api 来修改指定位置的内容, applyEdits 用来合并有改动的部分, ```js export function applyEdits(text: string, edits: EditResult): string; export type EditResult = Edit[]; export interface Edit { /** * The start offset...