P.S. 无意间发现了一个巨牛的人工智能教程,非常通俗易懂,对AI感兴趣的朋友强烈推荐去看看,传送门https://blog.csdn.net/HHX_01

前言

我敢说,2026年还在用tmux搭配Claude Code写代码的人,都是纯纯的勇士。
你们有没有过这种体验?前后端需求同时砸过来,一个终端跑Claude Code写代码,一个终端盯着服务日志,一个终端翻文件找配置,一个终端敲Git命令提交。四个终端窗口在任务栏里挤成一团,你切来切去切到手指抽筋,最后还切错了窗口,把正在跑的测试服务给关了。
我以前就是这样,每天上班第一件事,就是打开五个终端窗口,在桌面上摆得整整齐齐,像摆地摊卖菜一样。结果干起活来手忙脚乱,效率低得离谱。直到我用上了这套Claude Code武装三件套,我才知道,原来开发还能这么爽。

以前的终端开发,纯纯是花钱找罪受

先说说我以前的惨状,说多了都是眼泪。
那时候我用tmux,觉得自己特别酷。别人都用系统自带的傻白甜终端,我用tmux,能分屏能多标签,敲个快捷键就能切来切去,显得我特别专业,是个资深老程序员。
但只有我自己知道,我为了这份“专业”,遭了多少罪。
tmux的命令多到什么程度?我专门打印了一张A4纸的快捷键表,贴在显示器旁边,上面密密麻麻写满了前缀键加各种字母,比我大学时候的线性代数考试重点还多。
有次产品经理催得急,我想向右分个屏查个日志,脑子一抽记错了快捷键,直接把整个终端关了。我写了一下午的登录接口,没保存没提交,瞬间灰飞烟灭。
当时我坐在工位上,盯着黑屏的终端,大脑一片空白。旁边的同事还凑过来问我,怎么了,脸色这么难看,是不是被产品经理气的。我挤出一个比哭还难看的微笑说,没事,就是突然想原地辞职。
还有那个该死的配置文件.tmux.conf,我改了不下二十次。今天看别人的配置好看,抄过来;明天看别人的快捷键好用,又改过来。结果改到最后,快捷键互相冲突,界面乱码,连最基本的分屏都用不了。
最后我干脆破罐子破摔,就用默认配置。丑是丑了点,至少不会出幺蛾子。
文件管理就更别提了,全靠lscdcat三板斧走天下。找个nginx配置文件,要敲七八次cd,敲错一个字母就要重来。遇到那种有上百个文件的大目录,ls一下,终端直接刷屏,我得往上翻半天才能找到我要的那个文件。
复制个大文件更要命,终端直接卡死,什么都干不了。我只能坐在那里,盯着进度条一点点往前走,比等外卖小哥送餐还煎熬。
Git操作更是AI时代的头号噩梦。让Claude Code改个小功能,它唰一下给你改了二十个文件。你用git diff看,看了一个小时,还是没看明白它到底改了什么,哪些是对的,哪些是它瞎编的。
然后你就得一个一个文件git add,加到手指发麻;一个一个写提交信息,写到脑子发懵。稍微不注意,就把不该提交的node_modules给推上去了。
写错命令更是灾难级别的。我曾经把git push origin dev写成了git push origin master,导致线上直接出了bug,全公司紧急回滚,组长把我骂了整整一下午。
还有次我把git pull写成了git push,直接把本地的垃圾代码覆盖了远程的正确版本。那天我在公司待到凌晨三点,一边哭一边重新写代码。我当时就对着电脑发誓,谁要是能发明一个不用敲git命令的工具,我给他磕一个。

Ghostty:把tmux扔进垃圾桶的新一代终端

直到我在X上刷到了Claude Code之父Boris的推文,他说他日常开发用的终端是Ghostty。
我当时眼睛就亮了,连Claude Code的亲爹都在用的终端,肯定差不了。我赶紧去官网下了一个。
好家伙,一打开我直接惊了。这才是2026年该有的终端啊!
原生UI,macOS用Swift+AppKit写的,Linux用GTK4写的,跟系统风格一模一样,没有一点违和感,不像有些第三方终端,界面丑得像上个世纪的产物。
GPU加速渲染,滚动长日志的时候,丝滑得像德芙巧克力。以前用老终端,滚动个一万行的错误日志,卡得像PPT,一帧一帧地跳。现在我用鼠标拉到底部,它已经全部加载完了,连一点延迟都没有。
最关键的是,它原生支持分屏和多标签,不用装任何插件,不用写任何配置。
想新建标签页?Cmd+T就行。想向右分屏?Cmd+D就行。想切换分屏?Cmd+Shift+[/]就行。
快捷键跟系统自带的几乎一模一样,不用重新记。我上手用了五分钟,就完全离不开了。
我以前用tmux,花了一个星期才记住基本命令,花了一个月才把配置改得勉强能用。现在用Ghostty,下载完打开,直接就能用,连配置文件都不用写。
省下来的时间,我都能多喝三杯冰美式了。
现在我再也不用打开一堆终端窗口了。一个Ghostty,想分多少屏就分多少屏,每个屏干什么,一目了然,再也不会切错窗口了。

Yazi:让你再也不想敲ls cd的闪电文件管理器

解决了终端的问题,接下来就是老大难的文件管理。
以前我在终端里找文件,全靠运气。运气好,一次就找到;运气不好,找半个小时都找不到,最后还得打开系统文件管理器去找。
直到我遇到了Yazi,这个用Rust写的终端文件管理器,直接把我给征服了。
Yazi的速度,快到离谱。我刚输入ya敲下回车,它已经把当前目录的所有文件都列出来了。打开一个有上万个文件的node_modules目录,一点延迟都没有,跟打开空目录一样快。
三栏Miller Columns布局,左边是父目录,中间是当前目录,右边是预览区。找文件的时候,一眼就能看到整个目录结构,不用再敲cd来回跳,像走迷宫一样。
最牛的是它的预览功能,简直是无所不能。文本文件、代码文件,直接高亮显示;图片、视频、PDF、Office文档,甚至压缩包里面的内容,都能直接在终端里预览。
以前我想看一张截图,得先找到它,然后输入open命令,打开系统自带的图片查看器。现在我在Yazi里选中它,右边直接就显示出来了,连外部程序都不用开,效率直接拉满。
复制移动大文件,后台异步执行,不会卡住界面。我以前复制个10G的虚拟机镜像,终端直接卡死,什么都干不了,只能坐在那里发呆。现在我复制的时候,还能继续让Claude Code写代码,两不耽误。
还有搜索功能,集成了fdrg,按文件名搜索,按内容搜索,边输入边显示结果,比系统自带的搜索快十倍都不止。
我现在已经完全不用lscdcat这些命令了。打开终端,输入y,剩下的全部交给Yazi就行。

Lazygit:AI写代码时代的Git救星

最后这个Lazygit,我愿称之为Claude Code的最佳拍档,没有之一。
你们有没有过这种经历?让Claude Code改一个按钮的颜色,它唰一下给你改了十五个文件。你用git diff看,看了半天,还是没看明白它为什么要改那些八竿子打不着的文件。
以前我用git命令行处理这种情况,简直是地狱级难度。
一个一个文件看diff,一个一个git add,一个一个写提交信息。稍微不注意,就把AI写的垃圾代码给提交上去了,上线之后出bug,还得自己背锅。
写错命令更是家常便饭。我曾经把git reset --soft写成了git reset --hard,结果把本地写了两天的代码全给删了。我也曾经把git stash pop写成了git stash drop,辛辛苦苦写的功能,说没就没了。
现在用Lazygit,这些问题全都解决了。
Lazygit是Git的终端可视化界面,所有操作都用快捷键完成,不用敲一条又长又臭的git命令。
界面分为六个面板,当前仓库概览、已修改的文件、分支列表、提交历史、暂存区管理、预览区。所有信息一目了然,不用再敲git statusgit log这些命令了。
Claude Code改完代码,我切到Lazygit的Files面板,所有修改的文件都列在那里。按一下Enter,就能在预览区看详细的diff,AI改得对不对,有没有瞎写,一眼就能看出来。
确认没问题,按一下Space暂存;按一下c,输入提交信息;按一下大写的P,直接推送到远程。整个过程,不到一分钟,一气呵成。
分支管理也特别简单。新建分支按n,切换分支按Space,删除分支按d,合并分支按M。再也不用记那些又长又难记的git分支命令了。
最贴心的是,它还有万能的撤销功能。按一下z,就能撤销上一次git操作;按一下大写的Z,就能重做。再也不用担心写错命令导致代码丢失了。
我现在用Claude Code写代码,Lazygit管Git,再也没出过Git事故。组长都夸我,最近提交的代码质量高了很多,也没再乱推分支了。

三件套一起用,效率直接起飞

现在我的终端布局,就是标准的三件套黄金布局:

┌─────────────────────┬──────────────────┐
│                     │                  │
│    Claude Code      │      Yazi        │
│   (主开发对话)       │   (文件浏览器)   │
│                     │                  │
├─────────────────────┴──────────────────┤
│              Lazygit                   │
│           (Git 操作区)                 │
└────────────────────────────────────────┘

左上是Claude Code,主力开发对话区,我告诉它我想要什么,它负责写代码;右上是Yazi,随时查看目录结构,预览文件;下方是Lazygit,实时监控代码改动,负责提交推送。
我就坐在中间,喝着咖啡,偶尔指点一下江山。Claude Code写得不对,我就说两句;它写得对,我就用Lazygit提交。
以前我一天只能改两个bug,写一个简单的接口。现在我一天能改十个bug,写五个接口,还能摸鱼看会儿剧,下班准点走,再也不用加班了。
以前我是给电脑打工,每天敲键盘敲到手指疼,眼睛酸。现在电脑是给我打工,我只需要动嘴说,它就把活给我干了。
有人说,tmux也能做到这些啊。
没错,tmux确实能做到。但你得花多少时间去配置?你得装多少插件?你得记多少命令?
tmux就像上个世纪的老黄牛,任劳任怨,但效率低下,还得你伺候它。而这三件套,就像新时代的专业团队,每个人只干自己擅长的事,各司其职,配合默契,效率拉满。
当然,如果你需要在远程服务器上工作,tmux依然是不可替代的。但在本地开发场景,这三件套绝对是目前最好的选择,没有之一。

最后说两句

2026年了,AI已经帮我们写了80%的代码。我们作为开发者,不应该再把宝贵的时间浪费在切终端、找文件、敲Git命令这些琐碎又没有技术含量的事情上。
我们应该把时间花在更有价值的事情上,比如设计系统架构,优化业务逻辑,还有跟产品经理吵架。
这套Claude Code武装三件套,Ghostty+Yazi+Lazygit,我已经用了两个多月了。自从用上之后,我的工作效率直接翻了十倍,下班再也不用加班,头发都掉得少了。
如果你也在深度使用Claude Code,如果你也被多终端切换、繁琐的Git操作搞得焦头烂额,强烈建议你试试这套组合。
相信我,用了之后,你再也回不去以前那种原始的开发方式了。

P.S. 无意间发现了一个巨牛的人工智能教程,非常通俗易懂,对AI感兴趣的朋友强烈推荐去看看,传送门https://blog.csdn.net/HHX_01

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐