Plugins e Extensões: Como Ampliar os Recursos do PocketCode
Aprenda a instalar, configurar e criar seus próprios plugins para personalizar sua experiência de desenvolvimento no PocketCode.
Plugins e Extensões: Como Ampliar os Recursos do PocketCode
Os plugins são o coração da personalização no PocketCode. Com o sistema de extensões, você adapta o IDE exatamente ao seu fluxo de trabalho.
O que são plugins?
Plugins são módulos que ampliam a funcionalidade básica do PocketCode. Eles podem adicionar:
- Suporte a novas linguagens
- Ferramentas de análise de código
- Integração com serviços externos
- Temas e estilos personalizados
- Atalhos e automações
Instalando seu primeiro plugin
Abra o Marketplace no menu lateral e procure pelo plugin de que você precisa. Toque em Instalar e ele será ativado automaticamente. Se você está começando agora, vale a pena conferir o guia de primeiros passos para entender o essencial do app.
Plugins recomendados para começar
| Plugin | Descrição | Categoria |
|---|---|---|
| Prettier | Formatação automática de código | Produtividade |
| ESLint | Análise estática para JavaScript | Qualidade |
| GitLens | Visualização avançada do Git | Controle de versão |
| REST Client | Teste APIs diretamente | Ferramentas |
| Tailwind CSS IntelliSense | Autocompletar para Tailwind | Frontend |
Configuração de plugins
Cada plugin tem sua própria seção de configuração, acessível em Configurações > Plugins:
{
"prettier": {
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "es5"
},
"eslint": {
"autoFixOnSave": true,
"rules": {
"no-unused-vars": "warn"
}
}
}
Criando seu próprio plugin
O SDK de plugins do PocketCode permite criar extensões com JavaScript:
// my-plugin/index.js
export default {
name: "my-plugin",
version: "1.0.0",
activate(context) {
// Seu código de inicialização
context.registerCommand("myPlugin.greeting", () => {
context.showMessage("Olá do meu plugin!");
});
},
deactivate() {
// Limpeza ao desativar
},
};
Estrutura do plugin
my-plugin/
├── package.json # Metadados do plugin
├── index.js # Ponto de entrada
├── README.md # Documentação
└── assets/ # Ícones e recursos
└── icon.svg
Publicação
- Empacote seu plugin com
pocket-cli pack - Envie o arquivo para o Marketplace
- Aguarde a revisão (24 a 48 horas)
- Disponível para a comunidade!
API do SDK
O SDK oferece acesso a:
- API do Editor — Manipule texto, seleções e cursores
- API do Sistema de Arquivos — Leia e grave arquivos do projeto
- API de UI — Crie painéis, botões e notificações
- API do Terminal — Execute comandos
- API do Git — Operações de controle de versão
Boas práticas
- Desempenho: Carregue somente o necessário na inicialização
- Permissões: Solicite apenas as permissões que você realmente usa
- Documentação: Inclua um README claro
- Versionamento: Siga o SemVer para as atualizações
- Testes: Teste em diferentes tamanhos de tela
Os plugins tornam o PocketCode um IDE infinitamente adaptável. Explore o Marketplace ou crie suas próprias extensões para turbinar sua produtividade.
Marketplace
Pronto para experimentar o PocketCode?
Baixe o app e comece a programar pelo seu celular.