会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
4ma2ingZed
博客园
首页
新随笔
联系
订阅
管理
[置顶]
实现一个终端文本编辑器来学习golang语言:序言
摘要: 欢迎!这个系列的博文会带你使用golang语言来编写一个你自己的文本编辑器。
阅读全文
posted @ 2024-08-03 16:06 4ma2ingZed
阅读(332)
评论(0)
推荐(0)
2024年8月5日
实现一个终端文本编辑器来学习golang语言:第三章文本查看器part1
摘要: 本章我们来完成文本编辑器的文件打开和查看功能,最后成品如上图。我们将分4步,逐渐完成本章所需功能。内容比较多,会分为两个部分,第一部分主要关注于“View视图”和“buffer及文本读取”。 如上图最终效果所示,我们希望在终端的最下方增加一个状态栏,能够展示当前被打开的文件和当前的光标位置。 同时我
阅读全文
posted @ 2024-08-05 00:02 4ma2ingZed
阅读(226)
评论(0)
推荐(0)
2024年8月3日
实现一个终端文本编辑器来学习golang语言:第二章Raw模式下的输入输出
摘要: 从第二章开始,在每个小节的最后都会有一些代码实操作业,你可以选择自己完成(比较推荐),再对照我的实现方式,当然也可以直接看我的代码实现。不过,之后的各个功能实现,我都会基于我先前的代码实现版本,在它的基础上进行扩展。 首先,我们先来解决第一章遗留的第一个问题:输入数据会被stdin缓存,直到遇到换行
阅读全文
posted @ 2024-08-03 23:46 4ma2ingZed
阅读(294)
评论(0)
推荐(0)
实现一个终端文本编辑器来学习golang语言:第一章项目构建
摘要: 欢迎!这个系列的博文会带你使用golang语言来编写一个你自己的文本编辑器。更多介绍见https://www.cnblogs.com/Ama2ingYJ/p/18340634 这里我把我们的文本编辑器项目命名为zedterm。 首先第一步自然是初始化golang工程 go mod init zedt
阅读全文
posted @ 2024-08-03 16:14 4ma2ingZed
阅读(175)
评论(0)
推荐(1)
2020年7月15日
Kite: 一个分布式微服务框架(翻译)
摘要: 原文链接: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
阅读(1279)
评论(0)
推荐(1)
公告