Copilot CLI v1.0.35 发布:终端也能Tab自动补全

上周五下午,我对着终端第8次敲错/session delete,突然顿悟:如果工具能猜我想干嘛,是不是就不用当人肉补全机了?

巧了,Copilot CLI v1.0.35 还真就把这个"读心"技能点满了。这次更新的核心就一句话:让终端学会"预判你的预判"

以前用CLI,每次敲斜杠命令都像在背单词:/sess/cont/upda... 敲一半还得确认有没有拼错。现在?Tab键一按,命令自动补全,子命令、参数、甚至你装的自定义技能,统统给你列出来。那一刻我仿佛看到自己少敲了200个字符,摸鱼时间+2分钟。当然,老板可能不这么想🤫。

Tab补全:不是炫技,是尊重肌肉记忆

说实话,这个功能听起来"平平无奇"。但用过的都懂:终端工具的尊严,一半来自Tab补全

想想git sta<Tab>自动变git status的爽感,想想docker co<Tab>直接补全容器名的效率。以前Copilot CLI的斜杠命令像个"局外人",得全拼,没商量。现在它终于"入乡随俗"了:

  • /sess + Tab → /session
  • /session del + Tab → /session delete
  • 甚至/skill <Tab>能列出你装的所有自定义代理

更贴心的是,除了Tab,还能按Ctrl+Y确认选中项。这对用方向键导航的兄弟太友好了------毕竟谁还没个"按Tab按到手抽筋"的下午呢?

个人小剧场:我试了下/context @<Tab>,它居然能补全项目里的文件路径。那一刻我悟了:好的工具,不是让你学新规则,而是让你用旧习惯

命名会话:给每个任务发张"身份证"

以前管理Copilot会话,像管一堆没标签的快递盒:copilot --continue只能找回最近的那个,想切回"上周那个改Auth的会话"?对不起,请凭记忆猜ID。

现在终于能给会话起名字了:

bash 复制代码
# 启动时命名
copilot --name=auth-refactor

# 随时随地恢复
copilot --resume=auth-refactor

名字比冷冰冰的ID好记多了。我现在的习惯是:按任务命名,比如feat/payment-flowbugfix/login-timeoutdocs/api-update。切换上下文时,配合改进的会话选择器(显示分支名、空闲状态、支持搜索),简直像在IDE里切换标签页一样丝滑。

还有个细节戳我:现在可以直接用/session delete或在选择器里按x删除会话。以前清理旧会话得手动找文件删,现在终于能"所见即所删"了。

真实场景:昨天同时搞三个需求,每个会话一个名字。下午客户突然问"那个支付逻辑改哪了?",我--resume=feat/payment-flow秒切回去,30秒定位代码。那一刻,我觉得自己像个特工🕶️。

Shell转义:终于尊重你的$SHELL了

这个小修复,对我这种"壳子控"太重要了。

以前在CLI里用!command执行系统命令,它永远默认用/bin/sh。结果我的Zsh别名、Fish函数、Bash自定义变量,统统失效。每次都得写完整命令,像在写上古脚本。

现在好了:!命令会优先用你配置的$SHELL 。Zsh用户能用gco切分支,Fish用户能用fish_add_path,Bash用户...嗯,至少能用source ~/.bashrc了😂。

个人吐槽:要是所有终端工具都这么想,我就不用记"这个命令在哪个shell里能用"了。当然,可能只是从"记命令"变成"记配置",但好歹有选择权啊。

这次更新还有一些"不起眼但很香"的改进:

  • 状态栏显示上下文用量 :长会话怕爆窗口?现在状态栏能实时显示用了多少context(默认隐藏,/statusline开启)。像给车装了油表,心里有底。
  • 配置和状态分离 :用户偏好存~/.copilot/settings.json,会话数据存别处。备份配置、多机同步,再也不用担心"误删重要会话"。
  • 远程会话权限提示修复:以前远程用TUI,权限弹窗不显示,现在修好了。团队协作更安心。
  • 模型切换通知更清晰:现在会显示"从A模型切到B模型",而不是只告诉你"换了"。透明度+1。
  • Windows用户终于能用Shell访问:跨平台一致性,才是专业工具的底线。

还有个彩蛋:如果Linux上没装wl-clipboardxclip,现在会给出友好提示+安装指引,而不是默默失败。这种"被理解"的感觉,比rm -rf /*还上头(别真试啊,血泪教训)。

写到这里,查了下数据:4月份前24天,Copilot CLI发布了14个版本

平均1.7天一个更新。有的修小bug,有的加核心功能。这种节奏,不像"试水",更像"攻城"。

我琢磨着,这背后可能有三个信号:

  1. 终端是开发者的心智主场 :不管AI多强,最后落地还是得在终端里敲命令。把体验打磨到和gitdocker一个水准,才是"专业工具"的自我修养。

  2. 小功能≠低价值 :Tab补全、命名会话,听起来不炫酷。但每天用100次,每次省3秒,一年就是8小时。工具的价值,往往藏在"无感"的细节里

  3. 开放比封闭走得远:支持自定义技能、兼容多模型、尊重用户配置...这些设计都在说:"你说了算"。生态繁荣的前提,是工具先学会"退一步"。

技术圈有个梗:"每个新工具刚出来时,我们都觉得它能改变世界;用久了才发现,真正改变世界的,是那些愿意慢慢打磨细节的人。"

Copilot CLI这次没喊"颠覆终端",反而在修"按Tab能补全"这种"小事"。这种"无聊"的务实,可能才是专业开发最需要的。

就像我那个周五下午的顿悟:工具预判你的操作,不是为了炫技,而是为了减少摩擦;自动补全命令,不是为了替代思考,而是为了释放认知带宽。

当工具越来越懂"人"的习惯,人才能更专注"人"该做的事:设计架构、理解业务、创造价值。

所以,如果你也在用Copilot CLI,赶紧/update升级吧。不是为了追新,而是为了把那些"不得不敲"的命令,交给习惯;把"想要思考"的精力,留给问题本身。

相关推荐
带娃的IT创业者2 天前
GitHub Copilot 计费模式大变革:深度解析按量计费时代的技术实现与成本优化
github·copilot·ai编程·成本优化·github copilot·计费模式·按量计费
Rubin智造社3 天前
04月27日AI每日参考:Sora正式关闭,小米机器人开源,DeepSeek再降价
comfyui·github copilot·cohere·sora关闭·aleph alpha·deepseek降价·小米机器人
Captain_Data5 天前
2026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot
copilot·ai编程·claude·cursor·github copilot
程序员cxuan16 天前
36 张图彻底解释清楚 AI 圈 136 个造词艺术!!!
人工智能·后端·github copilot
AI精钢21 天前
升级踩坑实录:OpenClaw 2026.4.9 后 GitHub Copilot 调用 Claude 全线 HTTP 400 的根因与修复
http·github·copilot·claude·github copilot·openclaw·ai 网关
殷紫川1 个月前
IDEA 集成 GitHub Copilot 指南:解锁 10 倍编码效率的全链路实战
github·intellij idea·github copilot
灵机一物1 个月前
灵机一物AI智能电商小程序(已上线)-从需求到上线,2天用AI搞定电商签到、分享送积分功能
人工智能·ai编程·github copilot·claude code·电商开发·积分系统·全流程开发
AscendKing1 个月前
GitHub Copilot简介
github copilot
AI精钢2 个月前
OpenClaw + GitHub Copilot GPT-5.4 技术修复指南
gpt·github·copilot·github copilot·ai agent·openclaw·gpt-5.4