ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

键盘侠的福音!Zed 把失踪的 Git 焦点找回来了

键盘侠的福音!Zed 把失踪的 Git 焦点找回来了 作为一名合格的“键盘流”程序员能用快捷键解决的事情绝对不碰鼠标。手在键盘和鼠标之间来回倒腾不仅影响我一秒敲十行的手速还容易打断我高贵的“心流”状态。不过轻量级现代编辑器界的高铁——Zed最近在 Git 面板上让不少纯键盘党破防了。好在官方 及时出手在 新版本 中把这个让人抓狂的“焦点失踪案”给破了 案发现场消失的“焦点”在讲这次更新前我们先来复盘一下之前那个让人哭笑不得的 Bug想象一下你刚噼里啪啦写完一堆代码准备用纯快捷键提交。你按了快捷键想把光标焦点从代码编辑器切到 Git 面板的 History历史记录 标签页里。结果Git 面板像个高冷的猫毫无反应焦点根本进不去更诡异的是如果你的代码里没有任何未提交的修改完美的干净状态这个 Bug 就会百分之百触发。当时连 Zed 团队的审核大佬一开始都没复现出来直到原作者揭开谜底——只有在代码最干净的时候它才开始恶心你。连锁反应就算你用鼠标强行点进去了当你试图切回 Changes修改 标签页时光标又迷路了它停在面板半空中死活不肯回到提交内容的输入框里。这感觉就像你回自己家钥匙插进锁孔结果锁芯不见了好不容易爬窗户进 去想去卧室结果卧室门又被焊死了。下面我通过实操的方式来展示这个情况一开始我们的状态是在左边的编辑区域这种光标风格是怎么设置的呢也很简单看图使用快捷键ctrl ,搜索cursor定位到cursor shape默认是bar每种风格的样子如下作为键盘侠现在想要把焦点放到右边的窗格在zed里面也叫pane我会使用快捷键方式选择 workspace activate pane right就会把焦点定位到右边pane了然后你就可以继续进行键盘操作使用方向键上下导航查看 程序员大满足这次更新虽然只是修复了一个焦点跳转的小瑕疵但对于天天和代码打交道的我们来说不被打断的连贯体验才是最香的。那些喜欢双手不离键盘、追求极致极客范儿的同学赶紧把你们的 Zed 更新到最新版去享受丝滑的纯键盘 Git 体验吧
返回列表