下载安装很简单就不说了。首先ollma的安装就不说了我按照的windows版本的直接安装很方便没有难度我在win10上安装的然后ollama serve 进行启动然后ollama list 进行列出当前模型。C:\Users\Administratorollama run deepseek-r1:1.5b启动某个模型。2.可以自己安装一个 qwen3.5-coder:7b-q4_K_M 模型。用来自己进行代码的辅助开发使用。然后。这个模型我査了一下在ollama的官网上没有所以拉的时候拉不下来所以我直接去搜索coder然后找到一个qwen2.5-coder可以看到这个模型里面有小的因为我用cpu跑64G内存所以我只能找个3b的或者7b的来用。这里我安装了一个7b的。然后试一试.安装简单直接ollama pull qwen2.5-coder:7b就可以了。安装以后使用 ollama list 去看一下模型列表然后启动一下。然后去运行ollama run qwen2.5-coder:7b然后去试试说实话效果比之前安装的deepseek-r1:1.5b差了很多。但是能接受1秒2个字吧大概。试了试不行一直显示AI complation可以看到一直都是AI completion 非常的慢。后来试出来了是可以用的明确可以用但是也是真的非常非常慢要等3 5分钟才能响应出来所以说几乎没法用。所以又去安装了1.5b的试了试。C:\Users\Administratorollama pull qwen2.5-coder:1.5bpulling manifestpulling 29d8c98fa6b0: 56% ▕████████████████████████████████ ▏ 555 MB/986 MB 1.6 MB/s 4m28s先去安装。然后再去启动ollama run qwen2.5-coder:1.5b这个效果已经很可以了。//支持日语/英文/中文 同时自动提示自动开发内容补足。可以自己用够用了。还可以接受大概等3秒钟就可以出结果。然后我们再去安装一个0.5b的主要测试能不能用。其实主要是速度。速度慢了不好用。首先去安装ollama pull qwen2.5-coder:0.5b安装以后然后去执行ollama run qwen2.5-coder:0.5b可以看到用起来效果还可以的。然后来看一下AI coder如何配置我这里用的eclipse是eclipse的2025年9月的最新版的。在eclipse顶部的window 然后preferences然后打开以后可以看到有这几个这几个分别代表自己设置就可以了。1. Fill in middle LLM作用用于代码补全Code Completion当你在编辑器中输入代码时模型会自动预测并补全光标位置中间的后续代码。典型场景输入 public class 后模型自动补全类名、方法签名等。你的配置使用 Ollama 上的 qwen2.5-coder:1.5b 模型来完成代码补全。2. Quick fix LLM作用用于快速修复Quick Fix当代码出现编译错误、警告或 lint 问题时模型会提供一键修复建议。典型场景代码中出现未捕获的异常、未导入的包、拼写错误等点击 “Quick Fix” 后模型生成修复方案。你的配置使用 Ollama 上的 qwen2.5-coder:1.5b 模型来提供代码修复建议。3. Generate LLM作用用于代码生成Code Generation根据自然语言描述或注释生成完整的代码块、函数或类。典型场景在编辑器中输入注释 // 计算两个数的最大公约数然后触发生成模型会输出对应的 Java 方法。你的配置使用 Ollama 上的 qwen2.5-coder:1.5b 模型来生成代码。4. Edit LLM作用用于代码编辑Code Editing对已有代码进行重构、优化、添加注释或修改逻辑。典型场景选中一段代码要求 “优化性能” 或 “添加单元测试”模型会直接修改选中的代码。你的配置使用 Ollama 上的 qwen2.5-coder:1.5b 模型来编辑代码。这里配置AI的LLM的平台地址比如ollama的这个地址。1. Project informations含义项目信息包括项目名称、语言、构建工具Maven/Gradle、框架版本等元数据。作用让模型了解项目整体背景生成更符合项目规范的代码。2. File tree含义当前项目的文件目录树结构。作用帮助模型理解代码组织方式在生成新文件或修改引用时更准确。3. Dependencies含义项目依赖库信息如 Maven/Gradle 依赖、第三方库版本等。作用让模型知道可用的 API 和库避免生成不存在的方法或类。4. Open editors含义当前在 Eclipse 中打开的所有编辑器文件内容。作用提供当前编辑上下文模型可以参考其他打开的文件来生成更连贯的代码。5. Super (Java)含义Java 中当前类的父类、接口等继承关系信息。作用帮助模型理解类的继承结构生成正确的重写方法或接口实现。6. Scope (Java)含义当前光标所在代码的作用域信息如所在的类、方法、代码块等。作用让模型知道代码生成的位置避免生成不符合作用域的代码如在方法内定义类。7. Imports (Java)含义当前文件的导入语句列表。作用模型可以根据已有导入推断可用的类避免重复导入或导入错误的包。8. Package (Java)含义当前文件的包声明信息。作用确保生成的类、接口等代码符合包结构规范。9. Sticky含义用户手动固定的上下文片段如你在插件中标记为 “Sticky” 的代码或注释。作用让模型始终参考你指定的关键代码不受其他上下文变化影响。10. User含义用户手动输入的额外上下文信息如你在插件中主动添加的注释或说明。作用提供自定义约束或需求引导模型生成符合你特定要求的代码。11. Last edits含义最近编辑过的代码片段历史。作用让模型理解你的代码修改模式生成更符合你编码风格的代码。12. Clipboard含义系统剪贴板中的内容。作用如果你复制了一段代码或说明模型可以参考它来生成相关代码。13. Fill in middle含义光标前后的代码片段即 “Fill in middle” 补全场景下的上下文。作用这是你当前勾选的唯一选项意味着在代码补全时模型只会收到光标前后的代码作为上下文其他信息不会被发送这样可以减少提示词长度提升补全速度。配置建议代码补全Fill in middle像你现在这样只勾选 Fill in middle 是合理的能保证补全速度快、延迟低。代码生成 / 编辑建议勾选 Scope (Java)、Imports (Java)、Open editors 等让模型获得更丰富的上下文生成更准确的代码。优先级顺序Position 数字越小在提示词中越靠前模型会优先关注这些信息。你可以根据自己的需求调整顺序比如把 Scope (Java) 放在前面让模型更关注当前代码位置。