首页
社区
课程
招聘
[原创] 分享一下写了N年的自用编辑器 -- EDX
发表于: 2021-10-3 18:26 80373

[原创] 分享一下写了N年的自用编辑器 -- EDX

2021-10-3 18:26
80373
收藏
免费 55
支持
分享
最新回复 (312)
雪    币: 10854
活跃值: (7752)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
26
大佬牛逼
2021-12-8 17:33
0
雪    币: 73
活跃值: (923)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
牛逼。更牛逼的地方在于代码还能保存这么多年。。。。
2021-12-8 18:07
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
hixhi 牛逼。更牛逼的地方在于代码还能保存这么多年。。。。
代码保存这么多年不稀奇。关键是,这么多年了代码还能正常运行.
连操作系统都换了N代了。不得不说,微软的系统兼容性绝对是宇宙第一
2021-12-8 18:36
0
雪    币: 5314
活跃值: (4798)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
这大佬啊!!20年前还没上小学呢~
2021-12-8 21:34
0
雪    币: 807
活跃值: (2348)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30

系统是 Win7 x64 SP1,软件是从官网下载的最新版。

2021-12-9 12:35
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
老伙计 系统是 Win7 x64 SP1,软件是从官网下载的最新版。
我重新发了个版本,去掉了这个函数的依赖。不过现在手上没有Win7的系统,不知道最近有没有其它不小心引入的一些Win7不支持的API。只有麻烦你再测试一下了。
2021-12-9 14:39
0
雪    币: 807
活跃值: (2348)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
       可以启动了,谢谢!
       稍微吐槽一下,编辑器的黑背景真的就那么酷,就不能所见所得式的改改?
2021-12-9 15:57
0
雪    币: 269
活跃值: (450)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
支持大佬一下
2021-12-9 16:03
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
老伙计 可以启动了,谢谢! 稍微吐槽一下,编辑器的黑背景真的就那么酷,就不能所见所得式的改改?
文本编辑区目前可以改,
你点击 文本>编辑配置文件 菜单。可以找到文本配色的配置。
其它UI组件暂时还没开放接口。黑色也是最近半年才做的,原本用的是WINDOWS原生的UI组件。
之前是打算后面再做UI配色功能的。既然你提了需求,我争取下个版本把这个功能简单支持一下
2021-12-9 19:20
0
雪    币: 2753
活跃值: (5263)
能力值: ( LV9,RANK:225 )
在线值:
发帖
回帖
粉丝
35
大佬牛逼,顶
2021-12-9 19:27
0
雪    币: 865
活跃值: (1613)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
36
牛逼啊大佬
2021-12-9 23:19
0
雪    币: 1042
活跃值: (540)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
牛逼~
2021-12-10 02:57
0
雪    币: 2262
活跃值: (12789)
能力值: ( LV12,RANK:312 )
在线值:
发帖
回帖
粉丝
38
这个要顶一下
2021-12-10 09:01
0
雪    币: 571
活跃值: (4395)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
39
顶大佬
2021-12-10 09:34
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
40
老伙计 可以启动了,谢谢! 稍微吐槽一下,编辑器的黑背景真的就那么酷,就不能所见所得式的改改?

花了几个小时搞了个浅色方案,突然想起来为啥要改成深色了。浅色的对比度明显要差一些。

目前,文本配色用户可以完全自定义,但窗口配色只能选深色或浅色,还没来得及做详细的配色配置。

所见既所得更差得远,不过配置文件会实时更新,算是个半成品的“所见既所得”吧。

不知道能否满足你的需求?

2021-12-10 11:16
0
雪    币: 807
活跃值: (2348)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
41
        谢谢老大,这块就及时响应,幸苦了,通过切换配置文件变换界面风格确实是个非常实用的解决方案。
2021-12-10 13:15
0
雪    币: 108
活跃值: (1246)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
这个真是牛B了, 老大要是有空再编译个32位的版本就完美了.
2021-12-10 16:28
0
雪    币: 102
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
43
支持引用dll的智能感知吗
2021-12-10 20:13
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
liucq 支持引用dll的智能感知吗
啥叫“引用dll的智能感知”
2021-12-10 22:22
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
Si_Bin 这个真是牛B了, 老大要是有空再编译个32位的版本就完美了.
32位要等等,因为目前只有64位的升级通道。升级会搞混
2021-12-10 22:23
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
46
Si_Bin 这个真是牛B了, 老大要是有空再编译个32位的版本就完美了.

你要的x86版本来了 https://www.ed-x.cc/versions/edx-x86.zip

因为我平常不用x86的版本,可用内存太小,性能较x64的版本也差一些。所以,x86版本更新得可能没有x64的版本频繁。

x86版本与x64版本的版本号可能是不一样的,这是正常情况。网站上只列出了x64版本的版本号。

2021-12-10 23:49
0
雪    币: 1620
活跃值: (3502)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
来个表格编辑框就牛逼了,,类似易语言和火山那种表格声明
2021-12-11 01:57
0
雪    币: 102
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
48
无心红叶 啥叫“引用dll的智能感知”
就像vs那样,引用个dll之后,就能直接带出来这个dll的类和属性方法
2021-12-11 09:19
0
雪    币: 102
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
无心红叶 啥叫“引用dll的智能感知”
https://www.bilibili.com/video/BV18Z4y197um   代码管理和代码录入

类似这样,支持dll引用
2021-12-11 09:20
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
50
liucq https://www.bilibili.com/video/BV18Z4y197um 代码管理和代码录入 类似这样,支持dll引用
还是不太明白你所说的是什么样的应用场景。
如果你说的是VS的语法提示功能。那在不同的语言下,行为是不同的。
在C/C++里并不存在”引用DLL“这种行为,只有引用头文件,C++20还加了引用模块的概念。
EDX里C/C++的语法提示分为两部分,一部分是头文件的提示,是我手工实现的,内建在编辑器里。而其它部分的语法提示和补全是基于clangd的。基本上能达到vs2015的水平。clangd还支持自动头文件引入,比如你使用了printf,它会自己帮你include相关的头文件,但做得很傻,间接引用过的头文件它还要重复引用。

你给出的视频里的代码管理和代码录入,看上去是个代码库。里面放了一些代码片段。这在一些脚本语言里有一定的实用性。在C/C++里这种大块的代码段很少能直接引用,反而是一些小块的代码模板能让人少敲些代码。而那些真的可以复用的代码块,通常都是较大的功能/模块,会以库的形式存在。通过头文件/模块引用的方式来使用。

对于一些其它语言比如C#,VB.Net之类的,MS是设计了可以直接”引用DLL“的行为。这本质上和C/C++引用头文件是一样的。代码模块是以DLL的形式存在而已。

不知道我理解的和你想表达的是一致?
到最后我还是没能搞明白你说的是个什么样的功能。
2021-12-11 13:26
0
游客
登录 | 注册 方可回帖
返回
//