Skip to Content
文档AI 工具AI 编辑器与 IDE

AI 编辑器与 IDE

AI 编辑器将大语言模型深度集成到代码编写流程中,提供智能代码补全、对话式编程、自动重构等功能。本文介绍在 Ubuntu 26.04 上安装和使用主流 AI 编辑器的方法。

Cursor

Cursor 是基于 VS Code 构建的 AI 原生编辑器,集成了多种大语言模型(Claude、GPT-4、等),提供 AI 对话、代码生成、智能编辑等功能。

通过 apt 仓库安装(推荐)

Cursor 官方提供了 apt 仓库,安装后可获得桌面图标、自动更新和 CLI 工具:

# 添加 Cursor 官方 GPG 密钥 curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | \ gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null # 添加仓库(最新仓库地址请以 https://cursor.com/downloads 为准) echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" | \ sudo tee /etc/apt/sources.list.d/cursor.list sudo apt update sudo apt install -y cursor # 启动 Cursor cursor

通过 AppImage 安装

如果不想用 apt 仓库,也可以从官网下载页 cursor.com/download  获取 AppImage 或 deb 包:

# 请到 https://cursor.com/download 复制最新的 AppImage 下载链接,替换下方占位 URL wget -O ~/cursor.appimage "<官网最新 AppImage 下载链接>" # 添加可执行权限 chmod +x ~/cursor.appimage # 运行 Cursor ~/cursor.appimage

创建桌面快捷方式(AppImage 方式)

# 将 AppImage 移到合适的位置 mkdir -p ~/.local/bin mv ~/cursor.appimage ~/.local/bin/cursor.appimage # 创建桌面入口文件 # 注意:.desktop 的 Exec 不会展开 $HOME 等变量,必须写绝对路径 # 请将下面的 YOUR_USER 替换为你的用户名(即 echo $USER 的输出) cat > ~/.local/share/applications/cursor.desktop << 'EOF' [Desktop Entry] Name=Cursor Comment=AI Code Editor Exec=/home/YOUR_USER/.local/bin/cursor.appimage --no-sandbox Icon=cursor Type=Application Categories=Development;IDE; StartupNotify=true EOF

Cursor 基本使用

Cursor 的核心 AI 功能:

  • Ctrl+K — 内联代码生成与编辑,选中代码后可让 AI 修改
  • Ctrl+L — 打开 AI 对话面板,与 AI 讨论代码
  • Ctrl+I — Composer 模式,AI 可跨多个文件进行修改
  • Tab — 接受 AI 的代码补全建议
# 在项目目录中启动 Cursor cd ~/my-project cursor .
Tip

Cursor 支持导入 VS Code 的全部设置和扩展。首次启动时会提示是否导入,选择「是」即可无缝迁移。

Cursor 配置建议

在 Cursor 设置中(Ctrl+,),推荐配置:

  • Models — 选择 Claude Sonnet 或 GPT-4 作为默认模型
  • Privacy Mode — 如果处理敏感代码,开启隐私模式
  • Rules for AI — 在项目根目录创建 .cursor/rules 文件,定义 AI 行为规则
# 创建项目级 AI 规则 mkdir -p .cursor cat > .cursor/rules << 'EOF' 你是一位 Python 高级开发者。 请使用中文回答问题。 代码风格遵循 PEP 8 规范。 优先使用类型注解。 EOF

Windsurf (Codeium)

Windsurf 是 Codeium 推出的 AI 编辑器,同样基于 VS Code 构建,提供免费的 AI 代码补全和对话功能。

安装 Windsurf

# 方法一:通过官方 deb 包安装 wget -O /tmp/windsurf.deb "https://windsurf-stable.codeiumdata.com/linux-x64/stable/latest" sudo dpkg -i /tmp/windsurf.deb sudo apt install -f -y # 方法二:通过 snap 安装(如可用) # sudo snap install windsurf --classic

启动与使用

# 启动 Windsurf windsurf # 在项目目录启动 windsurf ~/my-project

AI 代码补全功能

Windsurf 的主要功能:

  • 自动代码补全 — 输入代码时实时给出智能建议,按 Tab 接受
  • Cascade — AI 对话与多文件编辑功能,快捷键 Ctrl+L
  • 命令面板 — Ctrl+Shift+P 搜索 AI 相关命令
  • 内联编辑 — 选中代码后按 Ctrl+K,描述修改意图
Note

Windsurf 提供免费额度,基础的代码补全功能完全免费。高级功能(如使用更强大的模型)需要付费订阅。


Zed

Zed 是用 Rust 编写的高性能代码编辑器,启动速度极快,内置 AI 辅助功能。

安装 Zed

# 方法一:通过官方安装脚本 curl -fsSL https://zed.dev/install.sh | bash # 安装完成后,Zed 会被安装到 ~/.local/bin/zed # 确保 ~/.local/bin 在 PATH 中 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
# 方法二:通过 Flatpak 安装 sudo apt install -y flatpak flatpak install flathub dev.zed.Zed -y # 通过 Flatpak 启动 flatpak run dev.zed.Zed

Zed 内置 AI 功能

Zed 内置了对多种 AI 模型的支持:

# 启动 Zed zed ~/my-project

配置 AI 模型:

在 Zed 中按 Ctrl+, 打开设置,编辑 settings.json:

{ "language_model": { "provider": "anthropic", "model": "claude-sonnet-4-20250514" }, "features": { "inline_completion_provider": "zed" }, "assistant": { "enabled": true, "version": "2" } }

Zed AI 快捷键:

  • Ctrl+Enter — AI 内联辅助,生成或修改代码
  • Ctrl+Shift+Enter — 打开 AI 助手面板
  • Tab — 接受代码补全建议

设置 API 密钥

# Zed 会在首次使用 AI 功能时提示输入 API 密钥 # 也可以通过环境变量设置 echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc echo 'export OPENAI_API_KEY="your-api-key-here"' >> ~/.bashrc source ~/.bashrc
Tip

Zed 的启动速度比 VS Code 和 Cursor 快很多,特别适合打开大型项目。如果你追求编辑器性能,Zed 是一个很好的选择。


VS Code + AI 扩展

Visual Studio Code 通过丰富的扩展生态,可以集成多种 AI 编程工具。

安装 VS Code

# 方法一:通过 apt 仓库安装 wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/packages.microsoft.gpg sudo install -D -o root -g root -m 644 /tmp/packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list sudo apt update sudo apt install -y code # 方法二:通过 snap 安装 sudo snap install code --classic

GitHub Copilot

GitHub Copilot 是最流行的 AI 代码补全工具之一。

# 通过命令行安装 Copilot 扩展 code --install-extension GitHub.copilot code --install-extension GitHub.copilot-chat

安装后需要登录 GitHub 账号并激活 Copilot 订阅。

主要功能:

  • 实时代码补全(按 Tab 接受)
  • Copilot Chat 对话面板(Ctrl+Shift+I)
  • 内联代码编辑(选中代码右键选择 Copilot)

Continue

Continue 是开源的 AI 编程助手扩展,支持连接多种模型(包括本地模型)。

# 安装 Continue 扩展 code --install-extension Continue.continue

配置 Continue 连接本地 Ollama 模型:

安装后,在 VS Code 中打开 Continue 设置(~/.continue/config.json):

{ "models": [ { "title": "Ollama - Qwen 2.5", "provider": "ollama", "model": "qwen2.5-coder:14b", "apiBase": "http://localhost:11434" }, { "title": "Claude Sonnet", "provider": "anthropic", "model": "claude-sonnet-4-20250514", "apiKey": "your-api-key" } ], "tabAutocompleteModel": { "title": "Ollama Autocomplete", "provider": "ollama", "model": "qwen2.5-coder:7b" } }

Cline

Cline(原 Claude Dev)是一个强大的 AI 编程代理扩展,可以自主执行编码任务。

# 安装 Cline 扩展 code --install-extension saoudrizwan.claude-dev

Cline 功能:

  • 自主读写文件、执行命令
  • 支持多种模型(Claude、GPT-4、本地模型)
  • 可以浏览网页获取文档
  • 逐步执行,每步需要用户确认

在 VS Code 侧边栏点击 Cline 图标,配置 API 密钥后即可使用。

其他推荐 AI 扩展

# Tabnine — AI 代码补全(有免费版) code --install-extension TabNine.tabnine-vscode # CodeGeeX — 免费的 AI 编程助手 code --install-extension aminer.codegeex # Cody — Sourcegraph 的 AI 编程助手 code --install-extension sourcegraph.cody-ai

AI 编辑器对比

特性CursorWindsurfZedVS Code + 扩展
基础VS Code ForkVS Code Fork独立(Rust)VS Code
AI 补全内置内置内置需扩展
AI 对话内置内置内置需扩展
多文件编辑ComposerCascade支持Cline
本地模型支持有限支持Continue
价格免费/付费免费/付费免费扩展各异
性能中等中等极快中等
扩展兼容VS CodeVS CodeZed 自有VS Code
Note

AI 编辑器领域发展非常迅速,功能和定价可能随时变化。建议在安装前访问各工具的官网确认最新信息。

Last updated on