给还在坚持 review 代码的兄弟们推荐个命令行工具
这里不讨论为什么 AI 写的代码还需要 review 这个问题了,默认我们有 review 的需求。vs code 用户感觉可以不用看了,我知道 vs code 有很好用的 review 插件。。。但是我不用 vs code ,我一般用 vim 。
我尝试过 lazygit ,不是很顺手,然后也尝试过 https://github.com/chenyukang/ghr 但是 ghr 更偏向于和 github 联动的工作流,所以我也没继续用下去。
然后我找到了 https://github.com/agavra/tuicr 我发现这个很纯粹,就是个 tui 工具,我一般 review 代码时候,开两个窗口,一个 tuicr 看各种 diff ,一个 vim 看全局代码。tuicr 还能顺手加 comment ,最后一起和 ai 联动讨论,我觉得很适合和 AI co-develop 的工作流。
看看大家还有什么推荐的方式。 感觉没苦硬吃 呃,抛开 review 不谈,挺好奇 op 用 vim 做开发感觉怎样,我个人感觉 vim 来回切换不如图形化直观?现在是用图形化 ide 来点来点去的。。 @flyqie 当年用 vim 是为了装逼,时间一久,就形成肌肉记忆了,对我来说效率挺高的。
至于现在,都是 ai 写代码了,vim 只拿来读和轻微修改。 我在用这个 https://genkio.github.io/slop-review/index.html 我也是基本都住在 vim 里面,而这个刚好支持(通过 carbonyl 渲染) 你用 lazynvim 嘛 ? vih 就可以 选中 git hunk 差异了 ,然后 用 zellij 切到 codex/claude 的 pane ,粘过去也很快 ,或者写个 插件 比如你选中 某个 文件 1-20 行,你直接 按这个键映射,把他整到 剪贴板里面, 然后 切到 claude/codex pane 里面, 粘贴不就好了
我不知道你是怎么用的 , 把 cladue /codex 集成到 nvim 里面还是 ,我是分开的 ,
用 zellij 开好多 tab 代表不同项目, 然后 tab 下面的 pane 开好多 codex/claude pane, 然后 alt f 浮动就是 nvim 看代码 和跳转 ,这样都是在命令行里面工作了 或者这个,之前也用了一段时间 https://github.com/sindrets/diffview.nvim 这个不错, 我之前用 hunk 发现很慢而且卡 不支持 vim 键位,这个符合我的操作习惯 我只会用 idea 看,cc 或 codex 做完修改,读完摘要,然后从 idea 的 git 中查看改动,合适了就提交
页:
[1]
2