Associações de arquivo¶
Registre o OctoEdit como responsável pelos tipos de arquivo que você escolher, de
modo que um duplo clique em um .cpp, .md ou .log no seu gerenciador de
arquivos o abra aqui. Tudo fica em uma única página de Preferências:
Preferências ▸ Associações de arquivo.
Como funciona¶
A página mostra uma árvore de tipos de arquivo comuns, agrupados por família (C / C++ / Objective-C, JVM & .NET, Web, Scripts, Dados & configuração, Marcação & documentos, Texto simples & logs). Marque uma linguagem inteira, uma categoria inteira ou extensões específicas — os pais passam a um estado parcialmente marcado.
Um nó Personalizado permite acrescentar qualquer extensão que o catálogo não
lista: digite-a (com ou sem o ponto inicial — cpp, .CPP e .cpp todos se
normalizam para .cpp) e pressione Adicionar.
Pressione OK / Aplicar e o plugin registra os tipos selecionados no sistema operacional.
A página espelha o sistema¶
As marcações não são uma escolha lembrada — elas são lidas do sistema operacional toda vez que a página abre, e de novo sempre que você volta à janela depois de visitar as configurações do sistema. O que o sistema diz é o que você vê, então um registro alterado fora do OctoEdit (pelo instalador de outro aplicativo, por uma edição manual, por uma limpeza do sistema) aparece aqui imediatamente, e marcar o tipo de novo o conserta.
A coluna Status diz o que o sistema faz atualmente com cada tipo:
| Status | Significado |
|---|---|
| Padrão | O OctoEdit abre este tipo quando você dá um duplo clique em um arquivo. |
| Listado em "Abrir com" | O sistema oferece o OctoEdit para este tipo, mas outro aplicativo o abre por padrão. Quando consegue nomear aquele aplicativo, ele o faz — Listado em "Abrir com" — padrão: Bloco de Notas. |
| Não registrado | O sistema não oferece o OctoEdit para este tipo. O padrão atual ainda é nomeado quando o sistema conhece um. |
O que uma marcação significa depende da plataforma, e a nota sob a árvore diz em qual você está:
- Windows — marcar registra o OctoEdit como uma opção para o tipo. Use "Definir como padrão no Windows…" para torná-lo o padrão; o Windows não deixa nenhum aplicativo tomar um padrão em silêncio.
- macOS — marcar torna o OctoEdit o aplicativo padrão para o tipo na hora.
O sistema operacional confirma o padrão final
O Windows moderno não deixa nenhum aplicativo se tornar silenciosamente o responsável padrão. Aplicar a página registra o OctoEdit como candidato — ele aparece na lista "Abrir com" de cada tipo marcado e na página de Aplicativos padrão. O botão "Definir como padrão no Windows…" então leva você direto à interface de Aplicativos Padrão do sistema, onde você mesmo confirma o padrão. Desmarcar um tipo remove o registro de novo.
No macOS, o Launch Services aplica a associação diretamente (o sistema pode mostrar um aviso de consentimento uma única vez).
| Plataforma | Suporte |
|---|---|
| Windows 10 / 11 | Registra por usuário (sem necessidade de direitos de administrador) e abre a interface de Aplicativos Padrão. |
| macOS | Torna o OctoEdit o aplicativo padrão para o tipo via Launch Services; desmarcar devolve o tipo ao aplicativo que o tinha antes. |
| Linux | Ainda não suportado — a página explica isso e permanece informativa. |
Configurações¶
O plugin lembra apenas as extensões personalizadas que você acrescentou — o
sistema não consegue lembrar uma extensão que ele não associa, então um .conf
que você digitou e deixou desmarcado desapareceria de outro modo. Todo o resto vem
do sistema.
Os registros são gravados apenas quando você pressiona Aplicar nesta página — o editor nunca reregistra tipos de arquivo pelas suas costas ao iniciar, então um aplicativo padrão que você escolher depois em outro lugar continua sendo o padrão. Se alguma limpeza do sistema operacional ou uma migração de perfil derrubar um registro, a página mostra aquele tipo desmarcado e Não registrado; marque-o e pressione Aplicar para restaurá-lo.
Relacionado¶
- Espaço de trabalho — abrir uma pasta inteira dentro do editor em vez disso.
- Linha de comando — abrir arquivos a
partir de um terminal, incluindo a sintaxe
arquivo.txt:42de ir para a linha.