摘要: 欢迎!这个系列的博文会带你使用golang语言来编写一个你自己的文本编辑器。 阅读全文
posted @ 2024-08-03 16:06 4ma2ingZed 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 本章我们来完成文本编辑器的文件打开和查看功能,最后成品如上图。我们将分4步,逐渐完成本章所需功能。内容比较多,会分为两个部分,第一部分主要关注于“View视图”和“buffer及文本读取”。 如上图最终效果所示,我们希望在终端的最下方增加一个状态栏,能够展示当前被打开的文件和当前的光标位置。 同时我 阅读全文
posted @ 2024-08-05 00:02 4ma2ingZed 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 从第二章开始,在每个小节的最后都会有一些代码实操作业,你可以选择自己完成(比较推荐),再对照我的实现方式,当然也可以直接看我的代码实现。不过,之后的各个功能实现,我都会基于我先前的代码实现版本,在它的基础上进行扩展。 首先,我们先来解决第一章遗留的第一个问题:输入数据会被stdin缓存,直到遇到换行 阅读全文
posted @ 2024-08-03 23:46 4ma2ingZed 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 欢迎!这个系列的博文会带你使用golang语言来编写一个你自己的文本编辑器。更多介绍见https://www.cnblogs.com/Ama2ingYJ/p/18340634 这里我把我们的文本编辑器项目命名为zedterm。 首先第一步自然是初始化golang工程 go mod init zedt 阅读全文
posted @ 2024-08-03 16:14 4ma2ingZed 阅读(68) 评论(0) 推荐(1) 编辑
摘要: 原文链接:https://blog.gopheracademy.com/birthday-bash-2014/kite-microservice-library/ 此为中文翻译 转载请注明出处:https://www.cnblogs.com/Ama2ingYJ/p/13307002.html 用GO 阅读全文
posted @ 2020-07-15 21:15 4ma2ingZed 阅读(1123) 评论(0) 推荐(1) 编辑