稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 开源
  • GitHub
  • 前端
  • 人工智能
  • AI编程
  • 后端
  • 架构
  • 算法
  • Agent
  • 展开
  • 全部
  • 开源
  • GitHub
  • 前端
  • 人工智能
  • AI编程
  • 后端
  • 架构
  • 算法
  • Agent
  • Docker
  • 程序员
  • Go
  • 测试
  • Python
  • Linux
  • 暂无数据
    • 推荐
    • 最新
  • 功能越多,越要小心那一次保存和替换
    功能越多,越要小心那一次保存和替换 接入窗口之后,砚陆续有了行编辑、查找替换、跨文件搜索和自动保存。看上去,编辑器已经越来越完整。 但第一次预览发布前,最重要的一轮工作却是把几个数据安全问题找出来:自
    • 敲代码的玉米C
    • 14
    • 点赞
    Go
  • 让工作流接起来:文件拖放与 Git 冲突处理
    让工作流接起来:文件拖放与 Git 冲突处理 编辑器里的很多不顺手,发生在功能之间。 能新建文件,却不能把已有文件复制进来;能看提交历史,却遇到冲突后不知道下一步在哪。alpha.4 这一轮,砚开始把
    • 敲代码的玉米C
    • 14
    • 点赞
    Go
  • 写到 alpha.6:现在有什么,还有哪些账没还
    写到 alpha.6:现在有什么,还有哪些账没还 这一组开发日志先记到 2026 年 10 月 14 日,提交历史截止 063fc58,这一截止点最近的本地版本标签是 v0.1.0-alpha.6。
    • 敲代码的玉米C
    • 11
    • 点赞
    Go
  • 终端里的小细节:选中复制、截图粘贴和项目提醒
    终端里的小细节:选中复制、截图粘贴和项目提醒 到了 alpha.5 和 alpha.6,砚开始集中补终端里的几个细节。 它们不像“接入窗口前端”那样显眼,但实际工作时使用频率很高:选中输出就能复制,全
    • 敲代码的玉米C
    • 17
    • 点赞
    Go
  • 自动换行和多项目:看着是 UI,背后都是状态
    自动换行和多项目:看着是 UI,背后都是状态 自动换行、新建窗口、项目标签,乍一看都像是加个菜单选项的功能。 在砚里做起来之后,它们分别牵动了三个基础概念:什么算一行,什么属于一个窗口,什么需要跟着项
    • 敲代码的玉米C
    • 18
    • 点赞
    Go
  • 把熟悉的操作带回来:快捷键和 Markdown 预览
    把熟悉的操作带回来:快捷键和 Markdown 预览 窗口和预览包有了之后,砚继续补一些每天会碰到的功能。这一篇放在一起的两件事,是自定义快捷键和 Markdown 预览。 它们都和“熟悉感”有关:已
    • 敲代码的玉米C
    • 14
    • 点赞
    Go
  • 第一次打出 DMG:能运行,离能发布还有多远
    第一次打出 DMG:能运行,离能发布还有多远 当砚能在开发目录里打开窗口,我很自然地想把它装进「应用程序」,像一个正常工具那样用起来。 第一次 macOS 预览发布,让这个想法多了不少具体步骤:运行时
    • 敲代码的玉米C
    • 12
    • 点赞
    Go
  • 编辑器开始懂 Git:改动、提交图和 worktree
    编辑器开始懂 Git:改动、提交图和 worktree 砚最初只打算做少量 Git 标记,更复杂的操作留给命令行。随着 Mayoi 的能力进入项目,Git 成了工作台里一个实际可用的部分。 这条线分两
    • 敲代码的玉米C
    • 12
    • 点赞
    Go
  • 路线拐了个弯:接入 MyGo,借鉴 Mayoi
    路线拐了个弯:接入 MyGo,借鉴 Mayoi 如果只看砚最初的设计文档,会以为它应该一直沿着“终端 → Gio → LSP 和 Git”往前走。 实际开发在 M3 后拐了个弯:看到 Mayoi 之后
    • 敲代码的玉米C
    • 16
    • 点赞
    Go
  • 从打开一个文件,到打开一个项目
    从打开一个文件,到打开一个项目 前几篇把文本内核、终端闭环和中文输入讲完了。到了 M3,砚要解决一个更贴近日常使用的问题:我通常打开的是一个项目,接着在一堆文件之间来回找。 这时编辑器的体验,开始由“
    • 敲代码的玉米C
    • 12
    • 点赞
    Go
  • 中文输入不是「能打出汉字」就算完成
    中文输入不是「能打出汉字」就算完成 砚最开始就要读中文 Markdown,也要输入中文。这个需求如果等界面都搭完才补,后面会不断在坐标、删除和撤销上返工。 “能输入你好”只覆盖了很小的一部分。按词移动
    • 敲代码的玉米C
    • 13
    • 点赞
    Go
  • 一个内核,两张脸:先把终端编辑器跑起来
    一个内核,两张脸:先把终端编辑器跑起来 文本能改、能撤销之后,接下来要把它变成一个能操作的程序。 砚最先接的是 tcell 终端前端。早期闭环很直接:打开文件、移动光标、输入、保存,再退出。后来 ma
    • 敲代码的玉米C
    • 16
    • 点赞
    Go
  • 编辑器的第一块砖:文本、快照和撤销
    编辑器的第一块砖:文本、快照和撤销 接着上一篇,砚决定先做一个不依赖界面的 Go 内核。 真正开始写时,第一个问题很朴素:文件读进来以后,放在哪儿?用一个大字符串当然能显示内容,但一旦加上插入、删除、
    • 敲代码的玉米C
    • 11
    • 点赞
    Go
  • 我想用 Go 写个编辑器,先把「轻量」这件事想明白
    我想用 Go 写个编辑器,先把「轻量」这件事想明白 最近开始做一个自己的编辑器,叫「砚」,命令行名字是 yan。 出发点很具体:读代码、翻中文 Markdown、偶尔改几行时,我想要一个打开就能用的小
    • 敲代码的玉米C
    • 11
    • 点赞
    Go
  • [macos系统]golang语言安装
    在 Mac 上安装 Go 语言主要有两种方式:官方安装包(最直观)和 Homebrew(最方便,适合开发者)。 💻 方法一:官方安装包(适合所有人) 这是最直接的方法,无需提前配置其他工具。 下载安装
    • import_random
    • 27
    • 点赞
    Go
  • [golang语言]goroot和gopath(介绍)
    简单来说,GOROOT 是 Go 语言自己的“家”,而 GOPATH 是你作为开发者的“工作区”。 它们是两个完全不同的概念,主要区别如下: 📁 GOROOT:Go 语言的安装目录 它是什么:GORO
    • import_random
    • 28
    • 点赞
    Go
  • TypeScript 7.0 RC:这次是真的 `typescript@rc`,不只是 `tsgo`
    TypeScript 7.0 RC:这次是真的 typescript@rc,不只是 tsgo 引言 TypeScript 7 的消息已经传了很久,但之前大多数人的注意力都在 tsgo 这个实验代号上。
    • Bolt
    • 975
    • 8
    TypeScript Go JavaScript
  • Borgo:像写 typescript 一样来写 Go,爽飞了
    最近,我发现了一个有趣的新编程语言——Borgo。如果你是一个对编程语言感兴趣的开发者,或者在使用 Go 开发应用时曾想过“如果 Go 能多点现代语言特性会怎样”,那这篇文章一定值得你读下去! Bor
    • 老码小张
    • 10k
    • 85
    前端 后端 Go
    Borgo:像写 typescript 一样来写 Go,爽飞了
  • CodeSchema 开源首发:一个给 AI 编码助手「喂」精准代码上下文的索引服务
    CodeSchema 是给 AI 编码助手按需供给精准代码上下文的开源索引服务(Go / MCP / HTTP)。尚不完善,先发出来用真实场景打磨——欢迎试用、开 Issue 提建议,驱动下一步迭代。
    • idcu
    • 111
    • 2
    Go AI编程 开源
  • ROG:高性能 Go 实现
    本文根据字节跳动服务框架团队研发工程师在 CloudWeGo 技术沙龙暨三周年庆典中演讲内容《ROG——高性能 Go 实现》整理。
    • CloudWeGo
    • 6.4k
    • 51
    微服务 Go 开源
    ROG:高性能 Go 实现
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多开发工具文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金