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

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

2021-10-3 18:26
80276
收藏
免费 55
支持
分享
最新回复 (312)
雪    币: 1327
活跃值: (2311)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
201
好像注释不起作用啊,选中要注释的文本,按CTRL+K,一点反应都没有。
2022-12-1 14:25
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
202
tjszlqq 好像注释不起作用啊,选中要注释的文本,按CTRL+K,一点反应都没有。
注释的快捷键是 ctrl+k, ctrl+c
2022-12-1 16:39
0
雪    币: 1327
活跃值: (2311)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
203
原来可以注释C和CPP之类的文件,对PHP文件不起作用
2022-12-1 18:36
0
雪    币: 303
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
204
大佬,厉害啊。20年前
2022-12-15 17:08
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
205
最近阳了,没啥动作,还是例行更新一下吧。
2022-12-22:
       改进搜索/替换对话框,搜索模式下不展示替换相关界面以避免误操作(添加替换快捷键ctrl+h)
       支持Visual Studio Build Tools工具链(需要安装完整工具集,仅安装编译器/SDK无效)
       改进代码补全列表(自适应高度)

2022-12-09:
       修正退出指令异常引起的崩溃问题
       修正特定条件下撤销操作会引起崩溃的问题
       改进撤销/重做操作内存分配机制(海量空行替换操作性能提升约10%)
       修正文本标签页拖动指示器绘制问题
2022-12-22 14:08
0
雪    币: 4150
活跃值: (2489)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
206
大佬腻害呀
2022-12-22 18:17
0
雪    币: 436
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
207
IamHuskar 大佬牛逼。
同上,大佬牛逼!!!
2022-12-29 09:48
0
雪    币: 1327
活跃值: (2311)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
208
EDX的x86版本v0.4.3.1539打开部分EXE文件直接就崩溃了
2023-1-24 19:27
0
雪    币: 1327
活跃值: (2311)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
209

IDA 8.1 的启动EXE用EDX 32位的打开就崩了。还有很多EXE也是这样

上传的附件:
2023-1-25 22:30
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
210
映像劫持的方式,如果目录带空格,双击打开是空白文档,标题栏也没有显示路径。
2023-2-7 09:33
0
雪    币: 3277
活跃值: (1992)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
211
20年前写的到了你儿子这一代才拿出来给大家用,你对得起自己的良心吗?
2023-2-10 03:02
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
212
chixiaojie 20年前写的到了你儿子这一代才拿出来给大家用,你对得起自己的良心吗?
以前自写自用,不讲究。现在总算有点模样了,才敢拿出来现丑
2023-2-21 12:18
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
213
hzhhzh 映像劫持的方式,如果目录带空格,双击打开是空白文档,标题栏也没有显示路径。
你提的问题已经解决,新版本已经发布,请查收~~
最近在忙些乱七八糟的事,反应比较慢,还请见谅
2023-2-21 12:19
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
214
无心红叶 你提的问题已经解决,新版本已经发布,请查收~~ 最近在忙些乱七八糟的事,反应比较慢,还请见谅
多谢大佬~
最近notepad++也碰到同样问题了,我还以为是windows更新加了什么限制
2023-2-21 14:21
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
215
发现还是有点问题。。
smb共享的txt打不开,双击或者右键打开都是空的*noname*。但是拖进窗口可以打开
2023-2-22 19:24
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
216
再报个问题。vs2022 cmake报错。把mt.exe加入path就好了。重装vs没有用。

FAILED: cmTC_97efa.exe 
    cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\cmTC_97efa.dir --rc=C:\PROGRA~2\WI3CF2~1\10\Bin\100220~1.0\x64\rc.exe --mt=CMAKE_MT-NOTFOUND --manifests  -- C:\PROGRA~1\MIB055~1\2022\PROFES~1\VC\Tools\MSVC\1429~1.301\bin\HostX64\x64\link.exe /nologo CMakeFiles\cmTC_97efa.dir\testCCompiler.c.obj  /out:cmTC_97efa.exe /implib:cmTC_97efa.lib /pdb:cmTC_97efa.pdb /version:0.0 /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
    MT: command "CMAKE_MT-NOTFOUND /nologo /manifest CMakeFiles\cmTC_97efa.dir/intermediate.manifest /out:CMakeFiles\cmTC_97efa.dir/embed.manifest /notify_update" failed (exit code 0x0) with the following output:
    绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?
    ninja: build stopped: subcommand failed.
2023-3-6 11:22
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
217
hzhhzh 再报个问题。vs2022 cmake报错。把mt.exe加入path就好了。重装vs没有用。 FAILED: cmTC_97efa.exe cmd.exe /C "cd . ...
感谢反馈,Windows SDK未加入PATH的问题已经修正。
因为论坛限制我回帖(可能是我的回复太多?),最近没有及时回应你提的问题
但BUG还是认真在改的,欢迎继续提意见
2023-3-6 12:28
0
雪    币: 2328
活跃值: (10364)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
218
牛皮的啊
2023-3-7 09:40
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
219
回帖全是我的bug和需求真是对不起
smb还有点问题。右键打开还是空白,双击打开正常。
2023-3-7 10:23
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
220

哈哈,有人提意见才说明有人使用。多多益善

SMB路径的问题之前是在Win11下验证的,光解决了资源管理器扩展的问题。没想到在其它环境里还有问题。

又双叒改了一下,现在应该没问题了吧?

2023-3-7 22:18
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
221
无心红叶 哈哈,有人提意见才说明有人使用。多多益善SMB路径的问题之前是在Win11下验证的,光解决了资源管理器扩展的问题。没想到在其它环境里还有问题。又双叒改了一下,现在应该没问题了吧?
可以了,谢谢
2023-3-10 10:55
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
222
1554默认配置文件可能有问题。如果把appdata里面的ed-x.cc删了让它自动新建一个,
第二次以后打开就会报错,而且文件菜单缺少最近打开栏目

初始化EDX失败
attempt to index a nil value
stack traceback:
       D:\edx\lua\edx.lua:126: in function <D:\edx\lua\edx.lua:122>
       [C]: in for iterator 'for iterator'
       D:\edx\lua\startup.lua:1613: in method '__strip_recently'
       D:\edx\lua\startup.lua:1731: in method 'load_env'
       D:\edx\lua\startup.lua:3363: in function <D:\edx\lua\startup.lua:3336>
       [C]: in function 'xpcall'
       D:\edx\lua\edx.lua:121: in function 'dbg_call'
       D:\edx\lua\startup.lua:3335: in main chunk
       [C]: in function 'require'
       D:\edx\lua\init.lua:115: in function <D:\edx\lua\init.lua:114>
       [C]: in function 'xpcall'
       D:\edx\lua\init.lua:16: in global 'dbg_call'
       D:\edx\lua\init.lua:113: in main chunk
2023-3-15 10:00
0
雪    币: 5260
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
223
hzhhzh 1554默认配置文件可能有问题。如果把appdata里面的ed-x.cc删了让它自动新建一个, 第二次以后打开就会报错,而且文件菜单缺少最近打开栏目 初始化EDX失败 attempt to  ...

删除ed-x.cc目录并不会导致此问题,我这里测试一切正常。
此问题只有在edx.env文件内容损坏时才会发生。
在最近使用的文件/目录列表为空时,不显示此菜单也是正常的。
新版本已经针对此问题进行了处理,不会报错,也不影响程序初始化。
麻烦你再测试一下,谢谢

更新内容如下 (2023-03-15):
       修正工程路径存在中文时的相关异常
                        1:需要CMake 3.25以上版本
                        2:GDB由于BFD存在路径问题会导致符号加载失败,MSYS2中GDB无此问题
       不再校验最近打开的文件/目录中的SMB路径以避免启动卡顿
       修复无BOM中文文本文件检测问题
       修复路径、参数中含有UNICODE字符时“调试&运行”命令异常
       修正UTF-8解码错误(特定偏移的4字节编码解码错误)
       改进CJK统一字符集扩展B~G中文本渲染效果(优化与雅黑混合渲染时的排版问题)

最后于 2023-3-15 19:12 被无心红叶编辑 ,原因:
2023-3-15 18:55
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
224
无心红叶 hzhhzh 1554默认配置文件可能有问题。如果把appdata里面的ed-x.cc删了让它自动新建一个, 第二次以后打开就会报错,而且文件菜 ...
新版env正常了,谢谢。
很奇怪,之前版本我试了2台电脑,新建的env都有问题。
2023-3-20 14:37
0
雪    币: 1777
活跃值: (995)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
225
大佬太厉害了,坚持开发程序几十年
2023-3-26 20:21
0
游客
登录 | 注册 方可回帖
返回
//