人人都会AI编程

3.1.2 选中代码定向问答

更新时间:2026-06-30

不要对着整个文件泛泛而问,先把目标代码选中再提问,AI 的回答会精准得多。

操作方法

  1. 在编辑器中选中你要问的代码(一行、一个函数或一个逻辑块)。
  2. 通过快捷键(如 Ctrl+L / Cmd+L)或右键菜单“向 AI 提问”,打开问答面板。
  3. 输入具体问题,例如:“这段代码为什么报空指针?”或“怎么把这个循环改成并行流?”
  4. AI 会自动将选中的代码作为上下文,给出针对性回答。

真实场景

  • 改 Bug:选中报错的那几行,问:“这里索引为什么会越界?”
  • 读源码:选中看不懂的正则或位运算,问:“这段逻辑是什么意思?”
  • 重构:选中冗余的 if-else 嵌套,问:“能不能用设计模式简化?”

注意事项

  • 选中内容控制在 50 行以内,过长会让 AI 抓不住重点。
  • 提问时带上你的真实目的,比如“需要兼容 JDK 8”或“要求线程安全”,不要只问“这段代码有问题吗”。