Servidores de linguagem
Configure a inteligência de código local opcional e use definições, referências, símbolos, diagnósticos e renomeação.
MeatPad 0.31.4 · Lançado em 13 de outubro de 2026 · Revisado em 20 de outubro de 2026
Este guia está em português do Brasil. As capturas mostram a interface em português do Brasil do MeatPad 0.31.4; os nomes de menus e botões nos procedimentos permanecem em inglês. Os vídeos, suas imagens de prévia e transcrições continuam em inglês.
Disponibilizar um servidor de linguagem local#
O MeatPad detecta programas de servidor de linguagem já instalados no Mac. Ele não baixa nem instala servidores. Abra uma pasta de projeto e um arquivo-fonte compatível para usar a inteligência de código.
| Linguagem | Programa detectado | Dica de instalação mostrada pelo MeatPad |
|---|---|---|
| Swift | SourceKit-LSP, localizado por xcrun | xcode-select --install |
| Rust | rust-analyzer | rustup component add rust-analyzer |
| JavaScript, TypeScript, TSX | typescript-language-server | npm install -g typescript-language-server typescript |
| Python | pyright-langserver | npm install -g pyright |
- Instale a ferramenta adequada seguindo suas próprias instruções de configuração. As dicas acima são os pontos de partida do app e exigem as ferramentas de pacotes correspondentes.
- Verifique se o executável está no PATH da shell de login ou em um local de instalação padrão detectado.
- Reabra o projeto/app depois de alterar a disponibilidade das ferramentas. Abra um arquivo-fonte compatível e confira o status do servidor de linguagem.
- Se aparecer um aviso de servidor ausente, escolha Copy Install Command para copiar a dica e revisá-la no terminal ou Dismiss para continuar editando sem ele.
O SourceKit-LSP também depende das ferramentas de desenvolvimento selecionadas e da configuração do projeto. Um executável detectado por si só não garante que todos os recursos do servidor estejam disponíveis para todo projeto.
Ler diagnósticos e renomear um símbolo#
- Inspecione no editor os diagnósticos do servidor de linguagem ativo. Passe o ponteiro sobre o código relevante para informações fornecidas pelo servidor.
- Para renomear, posicione o cursor em um símbolo e escolha Edit → Rename Symbol… (⌃⌘E).
- Digite o novo nome na caixa de renomeação e confirme.
- Revise os arquivos afetados e a mensagem de status depois que as edições do servidor forem aplicadas.
Renomear um símbolo pode afetar vários arquivos. Salve e mantenha controle de versão/backups antes de uma edição no projeto inteiro. Os recursos dos servidores variam; o MeatPad não pode renomear símbolos sem uma resposta adequada do servidor.