今天又来给大家分享点我觉得有意思的东西。这回,我发现一个叫“kebi”的玩意儿,据说是个文本编辑器,而且代码还不多,就一千来行,听着挺牛的,我就琢磨着自己动手试试。
我是有点懵的,这“kebi”到底是后来一查,,原来是个用Rust语言写的文本编辑器。Rust我听说过,好像挺厉害,但没咋用过。不过这不重要,关键是这个kebi代码少,功能还挺全,什么UTF-8支持、增量搜索、语法高亮、行号显示,它都有。
鼓捣过程
1. 找资源:
- 我肯定得上网找找这kebi到底在哪儿能弄到。这一搜,还真有,在一个代码托管平台上找到它。
2. 准备环境:
- 既然是用Rust写的,那我电脑上得先装个Rust环境。这Rust环境咋装?我又是一通查,照着网上的教程一步步来,总算把环境给弄好。
3. 拉代码:
- 环境有,我就把kebi的代码从那个代码托管平台上给弄下来。用的啥工具?当然是git,这玩意儿现在谁还不用。
4. 编译:
- 代码有,接下来就是编译。Rust咋编译?我又是一通查。好在Rust的工具链挺完善,一个命令就搞定。
5. 运行:
- 编译完,生成一个可执行文件。我双击运行,还真弹出来一个文本编辑器的界面。
体验感受
界面挺简洁,跟那些花里胡哨的编辑器比起来,看着还挺舒服。我试着输入一些文字,保存,再打开,都没啥问题。又试试它的增量搜索,语法高亮,也都挺好用。
这个kebi给我的感觉就是,麻雀虽小,五脏俱全。虽然功能比不上那些 பெரிய 编辑器,但作为一个轻量级的文本编辑器,它绝对够用。而且代码还这么少,对于想学习Rust或者想解文本编辑器实现原理的人来说,这绝对是个好东西。
这回的分享就到这儿,下次再发现啥好玩的,再来跟大家唠唠。

还没有评论,来说两句吧...