Pular para conteúdo

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:42 de ir para a linha.