Pular para o conteúdo
Voltar ao início
Voltar ao blog
Tutorial

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.

3 min
Por Pelayo Naredo
Plugins e Extensões: Como Ampliar os Recursos do 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

PluginDescriçãoCategoria
PrettierFormatação automática de códigoProdutividade
ESLintAnálise estática para JavaScriptQualidade
GitLensVisualização avançada do GitControle de versão
REST ClientTeste APIs diretamenteFerramentas
Tailwind CSS IntelliSenseAutocompletar para TailwindFrontend

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

  1. Empacote seu plugin com pocket-cli pack
  2. Envie o arquivo para o Marketplace
  3. Aguarde a revisão (24 a 48 horas)
  4. 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

  1. Desempenho: Carregue somente o necessário na inicialização
  2. Permissões: Solicite apenas as permissões que você realmente usa
  3. Documentação: Inclua um README claro
  4. Versionamento: Siga o SemVer para as atualizações
  5. 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.

A ferramenta por trás deste artigo

Marketplace

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.