Claude code cli / Codex 如何引用代码片段?还是说你们直接引用整个文件?

3 月 14 日
 8888888888

日常开发更多的是基于现有项目上迭代功能,有时候往往需要把具体的代码片段作为上下文喂给 AI ,目前使用 Cursor 的话就是选中代码按 command + i 就行了,好奇你们用 cli 的是怎么做的?

我没用过 Claude Code Cli ,Codex 用过,但是也只是 @文件,总感觉不是很得心应手的感觉,不知道是不是我方式不对。

2770 次点击
所在节点    Vibe Coding
14 条回复
shakaraka
3 月 14 日
直接说你要做的事,而不是“引用片段”
8888888888
3 月 14 日
@shakaraka 我感觉有时候要明确告诉他要改哪里哪里,这样更高效一点吧,如果纯告诉他要做什么,不告诉他要怎么做,感觉很容易跑偏不受控
chihiro2014
3 月 14 日
复制,然后右键 cli
billlee
3 月 14 日
@文件 和 `函数名`.
106npo
3 月 14 日
L #都支持
icebay
3 月 14 日
一开始在 IDE 选中,然后按快捷键发送给 Claude Code 。后来懒了,直接复制函数名或文件名给它,它都能理解。甚至不发文件名就将需求发给它,都能理解到,太强了。
gcgj72
3 月 14 日
claude code 这些在所在项目开启对话 打开 ide 选择代码 终端对话那里就会提示你选择了哪些片段 一直都有这功能 配合 ide 使用就行
zed1018
3 月 14 日
vscode 装 claude code 插件(好像官方直接推送的邮件里说直接内置 terminal 启动也可以),然后在 vsc 里选中,能在 terminal 的 claude 里看到有提示选中。
gadfly3173
3 月 14 日
一个是用插件告诉他打开的文件,另一个是我习惯直接告诉他我在处理哪个方法、什么需求、如何查找依赖中的源码,然后交给他自己调查再修复。
Danswerme
3 月 14 日
@src/utils/helper.ts 修复该文件中 generateRandomString 方法无返回值的问题
8888888888
3 月 15 日
@icebay
@gcgj72
@zed1018
@gadfly3173
@Danswerme
@chihiro2014
@billlee
@106npo 那也就是还是需要打开 IDE 找到对于的代码,我还以为你们用 cli 都是纯 AI 交互,完全不看代码呢
gcgj72
3 月 15 日
@8888888888 #11 以前是的 现在模型强很多了 基本都是语义告诉模型 它自己理解 都能精准找到代码片段 除了多一些搜索时的 token 省 token 的话就自己圈代码
106npo
3 月 15 日
@8888888888
我还以你有洁癖呢 没洁癖直接说你要干的事 AI 自己会处理的.
你一边说要发具体的代码,一边又说不看代码,也太奇怪了吧
FawkesV
3 月 16 日
@8888888888 #11 说需求, 说着说一下大概的 类名 方法名 都能找到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1198284

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX