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

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

2021-10-3 18:26
80374
收藏
免费 55
支持
分享
最新回复 (312)
雪    币: 31
活跃值: (171)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
76
大佬,帮助菜单关联右键菜单后没有取消关联
另外,目录空白处右键“用EDX打开”没有作用,不知道是不是我电脑的原因,win7 X64
多标签时没有高亮当前标签,关闭时容易误操作
2022-2-28 15:59
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
77
cxqdly 大佬,帮助菜单关联右键菜单后没有取消关联[em_1] 另外,目录空白处右键“用EDX打开”没有作用,不知道是不是我电脑的原因,win7 X64 多标签时没有高亮当前标签,关闭时容易误操作

哈哈,是没有做取消关联的功能。
目前你可以选择通过注册表手动删除, 以下三处:
HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\EDX
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\shell\EDX
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\EDX

另外,在目录空白处右键打开的确有问题。修正方法如下,在注册表中:
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\EDX\command
下的xxxx\edx.exe "%1" 改为 xxxx\edx.exe "%V" 即可。
或者等新版本出来以后,重新关联右键菜单。

我习惯于选中一个目录,然后再右键打开。所以一直没有关注这个问题。


另外,标签是有高亮的,但一是对比度不太高,二是会滚动出屏幕。后面考虑怎么优化一下。

最后于 2022-2-28 19:40 被无心红叶编辑 ,原因:
2022-2-28 19:38
0
雪    币: 31
活跃值: (171)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
78
编辑-高级-这里面的菜单都没有作用呢?
2022-3-2 00:09
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
79
怎么切换主题。。config.xml里面有style window="light"的定义,没找到哪里设置用dark还是light主题
2022-3-2 08:39
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
80
cxqdly 编辑-高级-这里面的菜单都没有作用呢?
第一,这些功能只对特定语言有效。比如:c/c++, javascript这些
第二,要先选中文本
2022-3-2 09:57
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
81
hzhhzh 怎么切换主题。。config.xml里面有style window="light"的定义,没找到哪里设置用dark还是light主题
只要把要使用的样式放在前面即可。

另一个方法是加一个default="true"的属性
2022-3-2 09:58
0
雪    币: 469
活跃值: (386)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
82
大佬作品,赞;留名
2022-3-8 22:41
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
83
非常好用,想替换掉系统记事本了。希望能加一个类似notepad2 /z的功能,跳过传入的第一个参数。现在直接映像劫持会打开notepad.exe
2022-3-14 11:24
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
84
hzhhzh 非常好用,想替换掉系统记事本了[em_1]。希望能加一个类似notepad2 /z的功能,跳过传入的第一个参数。现在直接映像劫持会打开notepad.exe
你要求的功能已经加上了,你不提这个需求,我怕是一辈子也不会想到加这么一个功能

更新内容如下:
       立即模式支持args/cwd参数
       修正右键菜单打开目录的错误
       修正对XML CDATA的支持
       修正GIT代理设置错误
       添加/skip[N]参数,可跳过1个或N个后续参数
       添加/text /hex参数,可以文本或十六进制模式打开指定的文件
2022-3-14 18:20
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
85
无心红叶 你要求的功能已经加上了,你不提这个需求,我怕是一辈子也不会想到加这么一个功能 更新内容如下: 立即模式支持args/cwd参数 修正右键菜单打开目录的错误 修正对XML CDATA的 ...
多谢大佬,这下完美了
2022-3-15 09:14
0
雪    币: 23
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
86
自己做编辑器啊,简直是太牛了
2022-3-27 19:25
0
雪    币: 417
活跃值: (201)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
87
支持远程开发吗,类似VS Code Remote SSH这
2022-3-28 09:13
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
naux 支持远程开发吗,类似VS Code Remote SSH这
有此计划,但还未实现
2022-3-28 10:05
0
雪    币: 108
活跃值: (1246)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
89
LZ有计划增加一个VIM的输入模式吗
2022-3-29 13:01
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
90
Si_Bin LZ有计划增加一个VIM的输入模式吗
曾几何时,我是加过一些vim的键盘绑定的。但后来又删掉了。
未来有计划支持一些基本vi命令,用于实现快捷的文本操作,其实用lua脚本可以达成更强大的功能,但毕竟vi有大量的用户基础。
而vi的基本键盘绑定我是不打算再支持的了,在图形界面下没有太大的必要。
edx的所有基本操作都是由lua脚本来控制的。如果你有兴趣,完全可以自己通过lua脚本实现。
2022-3-29 13:15
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
91
动了个手术,停工了一段时间。
最近手脚不便,没有什么大进展,更新内容如下:
2022-04-29:
       更新libgit2到v1.4.3,修正潜在安全问题。将导致非本用户所拥有的仓库无法打开(即使有读写权限)
       修正立即模式下,非法的目标/编译命令行导致的异常。
       PCAP文件支持linux "cooked"封包
       HEX编辑器支持ctrl+g跳转到指定的偏移
       添加/single-instance命令行参数,支持命令行打开文件到当前窗口
       修正CMake目标过多时,无法正确选择目标的问题
       添加认证信息配置界面

2022-03-30:
       拖放打开文件时,按shift强制以十六进制模式打开,按alt强制以文本模式打开
       通过文件管理器右键菜单打开文件时,可以通过shift键强制文件打开到当前窗口(或新窗口)
       修正Win11下,通过文件管理器扩展打开多个文件失败的问题
       更新libgit2到v1.4.2
       更新lua到v5.4.4
2022-4-29 12:48
0
雪    币: 1
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
92
真的很佩服

是否可以增加双击tab关闭功能,或者右键功能菜单。
2022-4-30 23:39
0
雪    币: 1
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
93
作者可以考虑 typora 的模式, 开发阶段免费,等稳定了转为收费,能替代 sublime text 就完美了。
2022-5-1 20:23
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
94
dapei 真的很佩服[em_63] 是否可以增加双击tab关闭功能,或者右键功能菜单。
谢谢支持。
双击关闭是可以添加的,但我用的大多数应用都是鼠标中键关闭,这个默认行为我不打算改了。后面考虑做成可配置的,允许用户自行修改行为。tab页的右键菜单也在规划中。

关于收费模式:我当然希望能把这个软件做成可以赖以养家糊口的东西。那样我就可以专心把它打造得更加完善。但目前看来不太现实,我目前实现的主要功能是围绕着C/C++的开发环境来的,但现在市场上做C/C++的人已经很少了。而且前有VS,后有VSCode,它们不仅免费,功能还十分强大,哪怕性能很差,也一点不影响大家用它们。
我从公开发布EDX到现在大半年,大概一共也就有几十个用户在用,而且最多是当记事本在用 真正用它写代码的,估计只有我自己。
等我啥时候版本升级到1.0的时候,应该可以考虑收费了,也不知道还要用几个二十年?哈哈
2022-5-5 11:16
0
雪    币: 92
活跃值: (519)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
95
无心红叶 谢谢支持。 双击关闭是可以添加的,但我用的大多数应用都是鼠标中键关闭,这个默认行为我不打算改了。后面考虑做成可配置的,允许用户自行修改行为。tab页的右键菜单也在规划中。 关于收费模式:我当然 ...
我还真就是拿它替代notepad++用的,打开大文件很快。。
notepad++有个集中显示搜索结果的功能,之前试过很多编辑器,类似的功能都不好用。edx的很完美
如果能添加bat和shell的语法高亮就更好了
2022-5-12 14:29
0
雪    币: 1115
活跃值: (387)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
96
大佬666,写写试试 ~
2022-5-13 13:41
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
97
期待加入wdk工程模板,go模块支持,pascal语法补全等等
2022-5-13 15:52
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
hzhhzh 我还真就是拿它替代notepad++用的,打开大文件很快。。 notepad++有个集中显示搜索结果的功能,之前试过很多编辑器,类似的功能都不好用。edx的很完美 如果能添加bat和shell的语 ...
谢谢支持,bat和shell已在规划中...但要慢慢来。哈哈
2022-5-13 17:18
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
99
mb_vuqhdenb 期待加入wdk工程模板,go模块支持,pascal语法补全等等
WDK工程模板是什么样的需求?目前EDX只支持CMake工程,用来做WDK相关开发应该没什么问题。但需要用户手工配置。
go有支持的规划,但短期内可能只能做高亮...
pascal暂无支持规划,世面上应该没多少人用了吧?
2022-5-13 17:22
0
雪    币: 5354
活跃值: (4014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
Sevenage 大佬666,写写试试 ~
欢迎试用提建议
2022-5-13 17:22
0
游客
登录 | 注册 方可回帖
返回
//