访问 Codeium 官网,下载对应您开发环境的插件。Codeium 支持 VS Code、JetBrains 系列(IntelliJ IDEA、PyCharm、WebStorm 等)、Visual Studio、Vim/Neovim 以及 Sublime Text。以 VS Code 为例,在扩展商店搜索“Codeium”并安装。安装完成后,重新加载窗口。首次使用会提示您登录或注册,通过邮箱或 GitHub/Google 账号即可完成认证。
安装插件后,Codeium 会在编辑器右下角或侧边栏显示一个机器人图标。点击图标,选择“Sign in”会打开浏览器跳转到登录页面。登录成功后返回编辑器,插件自动激活。此时底栏会显示“Codeium: Connected”,表示已成功连接至云服务。如果网络受限,可以配置代理,在设置中搜索“codeium.proxy”填入地址。
Codeium 最常用的功能是代码行内补全。在编辑器中正常敲写代码,当出现灰色建议文本时,按 Tab 键接受整行建议,按 Ctrl+→(Windows/Linux)或 Cmd+→(macOS)接受单个单词。如需拒绝建议,直接继续输入即可。补全范围包括单行、多行甚至完整函数体,速度极快。您可以在状态栏看到补全请求数。
在编辑器内按 Ctrl+Shift+Space(Windows/Linux)或 Cmd+Shift+Space(macOS)打开搜索面板。此时输入中文或英文描述,例如“写一个读取JSON文件的函数”或“排序数组的Python代码”,Codeium 会立即返回相关的代码片段。选中结果后按 Enter 即可插入光标位置。这一功能无需离开编辑器,可大幅减少切换浏览器查资料的时间。
侧边栏或右键菜单中打开“Codeium Chat”。在聊天输入框中可以用自然语言提问,例如“解释这段代码的复杂度”“将这个 React 组件改写为 Vue3”。Chat 会结合当前打开的代码文件上下文给出回答,并支持追问。回答内容可以一键插入编辑器。注意 Chat 对话是独立的,不会影响补全模型,适合重构、调试或学习场景。
在编辑器设置中找到“Codeium”相关配置项。您可以调整“Completion Delay”(补全延迟,默认0ms)、“Max Lines”限制补全的最大行数(建议保持默认100行)。如果您不需要在注释或字符串中触发补全,可以开启“Disable Completions in Comments”和“Disable Completions in Strings”。对于大文件,可以降低“Context Window”大小来提升性能。
默认快捷键如下:接受补全(Tab)、拒绝补全(Esc)、触发补全(Ctrl+J 或 Cmd+J,当没有建议时可选)、打开搜索面板(Ctrl+Shift+Space / Cmd+Shift+Space)、打开Chat(Ctrl+Shift+I / Cmd+Shift+I)。所有快捷键均可在编辑器键盘快捷键设置中搜索“codeium”自定义修改。
Codeium 自动检测当前文件语言,支持 70 种以上编程语言。对于不同项目框架(如 React、Django、Spring Boot),它通过分析项目依赖和代码风格提供适配的补全。无需手动切换语言模型。若要为特定文件类型禁用补全,可在设置中添加文件扩展名黑名单,例如“*.min.js”。
Codeium 需要网络连接才能使用云补全。如果您需要敏感代码离线工作,可以开启“Local Mode”(实验性功能),下载轻量模型到本地,功能会受限但无需联网。在设置中搜索“codeium.local”,启用后重启插件。注意本地模式下搜索和Chat功能会不可用。
如果补全不生效,首先检查右下角是否显示“Connected”。若显示“Disconnected”,尝试点击图标重新登录或清理浏览器缓存的Token。若补全质量差,确认文件语言是否正确(底部语言栏),或尝试在设置中增加“Context Window”值。仍无法解决时,可在Codeium状态栏点击报告问题,系统会自动导出日志。