Este snippet contém meus arquivos pessoais de configuração do VSCode para facilitar a migração para o VSCodium ou para instalações novas do VSCode. Inclui uma lista bem completa de extensões e configurações detalhadas do editor.
Estas são configurações pessoais. Revise e ajuste antes de aplicar no seu ambiente. Algumas opções como caminhos de arquivos, chaves de API e preferências podem precisar de personalização.
Lista de extensões
Salve este arquivo como extensions.txt para manter um backup de todas as extensões instaladas:
Configuração de settings
Salve este arquivo como settings.json na pasta de configurações de usuário do VSCode ou VSCodium:
Onde ficam as configurações
Windows
- Settings:
%APPDATA%\Code\User\settings.json - VSCodium:
%APPDATA%\VSCodium\User\settings.json
Linux
- Settings:
~/.config/Code/User/settings.json - VSCodium:
~/.config/VSCodium/User/settings.json
macOS
- Settings:
~/Library/Application Support/Code/User/settings.json - VSCodium:
~/Library/Application Support/VSCodium/User/settings.json
Sincronização automática: VSCode para VSCodium
Em vez de copiar arquivos e instalar extensões na mão, você pode automatizar tudo com estes scripts. Eles copiam as configurações (settings, keybindings, snippets, profiles) do VSCode para o VSCodium e instalam todas as extensões automaticamente.
Script PowerShell
Funciona no Windows e no Linux com PowerShell 7.
Salve como sync-vscode-to-vscodium.ps1:
Uso no Windows
Rode com PowerShell 7:
Se não achar o VSCodium automaticamente, passe o caminho:
Uso no Linux com PowerShell 7
Se tiver pwsh instalado:
Ou informe um comando customizado:
Script Bash (somente Linux)
Salve como sync-vscode-to-vscodium.sh:
Uso no Linux
Primeiro, deixe executável:
Se o comando do VSCodium for vscodium em vez de codium:
Instalação manual de extensões
Se preferir instalar manualmente usando um extensions.txt:
Bash (Linux/macOS)
PowerShell (Windows)
Para VSCodium
Troque code por codium:
Principais destaques
Melhorias do editor
- Fonte: Fira Code com ligaduras ativadas
- Animações suaves: cursor e rolagem
- Auto-save: ao trocar de janela
- Formatar ao salvar: ativado
Integração com Git
- Auto-fetch ativado
- Smart commit ativado
- GitLens com recursos de IA experimentais
- Integração com pull requests
Tema e ícones
- Tema: Shades of Purple (Super Dark)
- Ícones: vscode-icons
Formatadores por linguagem
- JavaScript/TypeScript: formatador nativo
- Python: autopep8
- Markdown: markdownlint
- XML: DotJoshJohnson.xml
- JSON: formatador nativo
- HTML: formatador nativo
Privacidade e performance
- Telemetria desativada
- Auto-updates desativados
- Cloud sync desativado
- Recomendações de extensões ignoradas
O arquivo settings.json contém uma chave de API (gitCommitSuggestions.openAIKey). Remova ou
substitua por uma chave sua, ou melhor ainda, use variáveis de ambiente para dados sensíveis.
Antes de aplicar em uma instalação nova, revise cada configuração para garantir que bate com seu fluxo de trabalho. Algumas opções, como caminhos de arquivo, podem precisar de ajuste para o seu ambiente.