Editores e IDEs de IA
Os editores de IA integram profundamente grandes modelos de linguagem ao fluxo de trabalho de edição de código, fornecendo conclusão inteligente de código, programação conversacional, refatoração automática e muito mais. Este artigo aborda como instalar e usar editores de IA populares no Ubuntu 26.04.
Cursor
Cursor é um editor nativo de IA construído em VS Code, integrando vários modelos de linguagem grandes (Claude, GPT-4, etc.) com bate-papo de IA, geração de código e recursos de edição inteligente.
Instalar via repositório apt (recomendado)
O Cursor fornece um repositório oficial do apt; instalar desta forma fornece um ícone na área de trabalho, atualizações automáticas e ferramentas CLI:
# Add Cursor's official GPG key
curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | \
gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null
# Add the repository (check https://cursor.com/downloads for the current repo address)
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
# Launch Cursor
cursorInstalar via AppImage
Se você preferir não usar o repositório apt, baixe um pacote AppImage ou deb da página oficial de download cursor.com/download :
# Copy the latest AppImage download link from https://cursor.com/download and replace the placeholder URL below
wget -O ~/cursor.appimage "<latest AppImage download link from the official site>"
# Add executable permission
chmod +x ~/cursor.appimage
# Run Cursor
~/cursor.appimageCriar atalho na área de trabalho (AppImage)
# Move the AppImage to a proper location
mkdir -p ~/.local/bin
mv ~/cursor.appimage ~/.local/bin/cursor.appimage
# Create a desktop entry file
# Note: .desktop Exec does not expand variables like $HOME; you must use an absolute path
# Replace YOUR_USER below with your username (the output of 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
EOFUso básico do cursor
Principais recursos de IA do Cursor:
- Ctrl+K — Geração e edição de código embutido; selecione o código e deixe a IA modificá-lo
- Ctrl+L – Abra o painel de bate-papo da IA para discutir o código com a IA
- Ctrl+I — Modo Compositor; A IA pode fazer alterações em vários arquivos
- Guia – Aceita sugestões de preenchimento de código de IA
# Launch Cursor in your project directory
cd ~/my-project
cursor .O Cursor suporta a importação de todas as configurações e extensões VS Code. Na primeira inicialização, você será solicitado a importar – selecione “Sim” para uma migração perfeita.
Dicas de configuração do cursor
Nas configurações do Cursor (Ctrl+,), configurações recomendadas:
- Modelos — Selecione Claude Sonnet ou GPT-4 como modelo padrão
- Modo de privacidade – Ative o modo de privacidade se estiver trabalhando com código confidencial
- Regras para IA – Crie um arquivo
.cursor/rulesna raiz do projeto para definir regras de comportamento de IA
# Create project-level AI rules
mkdir -p .cursor
cat > .cursor/rules << 'EOF'
You are a senior Python developer.
Please respond in English.
Follow PEP 8 coding style.
Prefer type annotations.
EOFWindsurf (Codeium)
Windsurf é um editor de IA da Codeium, também desenvolvido em VS Code, que oferece preenchimento de código de IA gratuito e recursos de chat.
Instale o Windsurf
# Method 1: Install via official deb package
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
# Method 2: Install via snap (if available)
# sudo snap install windsurf --classicIniciar e usar
# Launch Windsurf
windsurf
# Launch in a project directory
windsurf ~/my-projectRecursos de conclusão de código AI
Principais características do Windsurf:
- Preenchimento automático de código - Sugestões inteligentes em tempo real durante a digitação; pressione
Tabpara aceitar - Cascade – Bate-papo com IA e edição de vários arquivos; atalho
Ctrl+L - Paleta de comandos —
Ctrl+Shift+Ppara procurar comandos relacionados à IA - Edição inline — Selecione o código e pressione
Ctrl+Kpara descrever as alterações pretendidas
Windsurf oferece créditos gratuitos e a conclusão básica do código é totalmente gratuita. Recursos avançados (como o uso de modelos mais potentes) exigem uma assinatura paga.
Zede
Zed é um editor de código de alto desempenho escrito em Rust com inicialização extremamente rápida e assistência de IA integrada.
Instalar Zed
# Method 1: Via official install script
curl -fsSL https://zed.dev/install.sh | bash
# After installation, Zed is installed to ~/.local/bin/zed
# Ensure ~/.local/bin is in your PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc# Method 2: Via Flatpak
sudo apt install -y flatpak
flatpak install flathub dev.zed.Zed -y
# Launch via Flatpak
flatpak run dev.zed.ZedRecursos de IA integrados do Zed
Zed possui suporte integrado para vários modelos de IA:
# Launch Zed
zed ~/my-projectConfigurar modelos de IA:
No Zed, pressione Ctrl+, para abrir as configurações e editar settings.json:
{
"language_model": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514"
},
"features": {
"inline_completion_provider": "zed"
},
"assistant": {
"enabled": true,
"version": "2"
}
}Atalhos de teclado Zed AI:
- Ctrl+Enter – Assistência inline de IA, geração ou modificação de código
- Ctrl+Shift+Enter – Abra o painel do assistente de IA
- Guia – Aceita sugestões de preenchimento de código
Definir chaves de API
# Zed will prompt for API keys on first AI use
# You can also set them via environment variables
echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc
echo 'export OPENAI_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrcZed inicia muito mais rápido que VS Code e Cursor, tornando-o especialmente adequado para abrir grandes projetos. Se você prioriza o desempenho do editor, Zed é uma excelente escolha.
VS Code + Extensões AI
O Visual Studio Code pode integrar várias ferramentas de programação de IA por meio de seu rico ecossistema de extensões.
Instale VS Code
# Method 1: Install via apt repository
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
# Method 2: Install via snap
sudo snap install code --classicGitHub Copiloto
GitHub Copilot é uma das ferramentas de preenchimento de código de IA mais populares.
# Install Copilot extensions via command line
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chatApós a instalação, faça login em sua conta GitHub e ative sua assinatura do Copilot.
Principais características:
- Preenchimento de código em tempo real (pressione
Tabpara aceitar) - Painel de bate-papo do copiloto (
Ctrl+Shift+I) - Edição de código embutido (selecione o código, clique com o botão direito, escolha Copilot)
Continuar
Continue é uma extensão de assistente de codificação de IA de código aberto que oferece suporte à conexão com vários modelos (incluindo modelos locais).
# Install the Continue extension
code --install-extension Continue.continueConfigure Continuar para conectar-se a um modelo Ollama local:
Após a instalação, abra Continuar configurações em VS Code (~/.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 (anteriormente Claude Dev) é uma poderosa extensão de agente de codificação de IA que pode executar tarefas de codificação de forma autônoma.
# Install the Cline extension
code --install-extension saoudrizwan.claude-devCaracterísticas do Cline:
- Lê/grava arquivos de forma autônoma e executa comandos
- Suporta vários modelos (Claude, GPT-4, modelos locais)
- Pode navegar na web em busca de documentação
- Executa passo a passo, exigindo confirmação do usuário em cada etapa
Clique no ícone Cline na barra lateral VS Code, configure sua chave API e comece a usá-la.
Outras extensões de IA recomendadas
# Tabnine -- AI code completion (has free tier)
code --install-extension TabNine.tabnine-vscode
# CodeGeeX -- Free AI coding assistant
code --install-extension aminer.codegeex
# Cody -- Sourcegraph's AI coding assistant
code --install-extension sourcegraph.cody-aiComparação do Editor AI
| Recurso | Cursor | Windsurf | Zede | VS Code + Extensões |
|---|---|---|---|---|
| Base | VS Code Garfo | VS Code Garfo | Independente (ferrugem) | VS Code |
| Conclusão de IA | Integrado | Integrado | Integrado | Requer extensões |
| Bate-papo com IA | Integrado | Integrado | Integrado | Requer extensões |
| Edição de vários arquivos | Compositor | Cascata | Suportado | Cline |
| Modelos locais | Suportado | Limitado | Suportado | Continuar |
| Preço | Gratuito/Pago | Gratuito/Pago | Livre | Varia por extensão |
| Desempenho | Médio | Médio | Muito rápido | Médio |
| Compatibilidade de extensão | VS Code | VS Code | Zed nativo | VS Code |
O cenário do editor de IA está evoluindo rapidamente e os recursos e preços podem mudar a qualquer momento. Recomendamos visitar o site oficial de cada ferramenta para obter as informações mais recentes antes de instalar.