前阵子把 lazygit 又装回终端,本来只想少背几个 git 参数,结果连着用了两周,GUI 客户端基本没再打开。它妙处不在“好看”,而是把 status、diff、stash、rebase 这些上下文摆在同一块屏幕里,手指不离开键盘就能确认改动、切分支、挑 hunk 提交。遇到冲突时,左右对照加快捷键逐个处理,比我在脑子里拼 git checkout --ours 靠谱多了。
严格说它不是替代命令行,更像给 CLI 加了一层可操作的仪表盘:快,轻,还能随时退回原生命令。搭配 broot 看目录树、nnn 翻文件,终端突然有点像样了。服务器上没桌面也不慌,ssh 过去照样干活。
当然,快捷键前期有点密,第一天会手忙脚乱。你们用 TUI 工具,是效率真提升,还是单纯戒鼠标上瘾?