写一个 mac 上的编辑器。
1 、自动识别内容比如是 json 格式化,java 、js 、python 等;
2 、增加对比高亮;
3 、ai 联想;
4 、导出各种格式;
5 、考虑自带运行环境,展示执行结果;
欢迎补充更多功能!
1
rainboat 18 天前 via iPhone
为何不直接下载 VsCode 呢
|
2
gegeligegeligo 18 天前 via Android
不要浪费生命去重复造轮子
|
![]() |
3
donaldturinglee 18 天前 via Android
GitHub 搜索 vscode ,然后自己编译一下就可以完成你要的功能了
|
![]() |
4
w88975 18 天前
macos 上各种编辑器开源方案我都试过了, 至少我还没找到过纯 oc/swift 实现的, 性能好的编辑器
最后还是老老实实的用 webview 嵌套 js 编辑器 纯代码展示, 用 highlightjs 要进行编辑, 用 Monaco 或者 CodeMirror |
![]() |
5
Jay628 17 天前
如果没有明显优势,没必要重复造轮子,你说的这些 vscode 可以做到
|
![]() |
6
kenshinhu 17 天前
|
![]() |
7
HB9527 17 天前
这个车轮,完全没有必要。
|
![]() |
8
yucao 17 天前
就算公司内部造轮子,也要论证一下你有什么特殊的需求,市面上成熟的方案比如 VSCode 为什么不满足,你要改进啥...
啥都不说就开造轮子的,除非你想学习,不然没有意义 |
![]() |
9
0x2CA 17 天前
当然可行,只是没有必要,现在这么多编辑器随便一个都满足你的需求
|
![]() |
10
Tsing2 17 天前
可以作为面试题,聊聊文字的插入、删除会怎么设计,大文件读写的设计,以及自动换行啥的,也可以聊聊如果让发明一个 vi ,会考虑哪些点
但真的要做一个……还是算了吧 |
11
HTravel 16 天前
UI 组件中,最难的就是编辑器了吧。即使纯文本编辑器,要实现兼容各国语言、支持左右混排的,全球都没几个人做得到。
你真觉得自己行,做个试试。别搞 Demo ,必须实现成类似记事本这样功能完整的,支持各种输入法都没 bug 的。当然,如果能实现你自己说的富文本编辑器那更好,甚至努力努力可以变成通用的 rtf 文档编辑器。 |
![]() |
12
ifreeky 16 天前
zed
|
13
fyzq 16 天前
@HTravel 确实,最近接触一个多语言,腾讯文档和 libre office 在粘贴正确语序的阿拉伯语的时候,语序会变成错误的。只有 teams 的 excel 在线文档和本地 micosoft excel 粘贴这个阿拉伯语的时候语序才是正确的
|
![]() |
15
kekeabab 14 天前
容易,都有现成的库调缝合一下就行了,文本编辑直接抄个 rope 之类的,高亮直接用 treesitter ,自己正则也可以,格式化直接调用命令行都有写好的工具,运行直接执行命令行,比较简单的 ai 联想那更没啥难度。唯一有难度的是文本编辑的数据结构怎么设计,比如怎么撤销重做,是线性还是非线性,文本裁剪,文本排版之类的还有 UI 渲染。当然也可以什么都不用考虑直接无脑全改全渲染就是了。
|