Pular para conteúdo

Importar e exportar configurações

O OctoEdit pode salvar toda a sua configuração em um único arquivo portátil, trazê-la de volta em outra máquina e se redefinir para os padrões de fábrica. As três ações ficam na parte inferior esquerda de Editar ▸ Preferências: Exportar as configurações…, Importar configurações… e Restaurar os padrões….

O arquivo de configurações

Um arquivo exportado usa a extensão .octosettings (JSON legível por dentro). Ele contém sua configuração:

  • todas as configurações do núcleo (editor, alternâncias de exibição, sintaxe, autocompletar, backup, monitoramento de arquivos, …),
  • as configurações de todos os plugins e quais plugins estão ativados ou desativados,
  • suas substituições de atalhos de teclado.

Valores específicos da máquina nunca viajam — em nenhuma das direções. Eles ficam de fora de uma exportação e são ignorados se um arquivo os contiver mesmo assim:

  • tamanho da janela e layout dos painéis acopláveis, e o próprio tamanho da janela de Preferências;
  • as listas de arquivos e comandos recentes, e a sessão anterior (quais documentos estavam abertos, em qual painel e qual estava ativo);
  • qualquer coisa que nomeie um local nesta máquina: executáveis de servidores de linguagem, o binário do PHP e a raiz de documentos dele, a pasta de backup, a última pasta de espaço de trabalho aberta e os caminhos dos programas do agente de IA;
  • quais arquivos tinham a visualização de Markdown ou HTML aberta (essa lista é feita de caminhos desta máquina);
  • a contabilidade de recuperação de falhas (quantas vezes o editor falhou seguidamente e qual conjunto de plugins iniciou limpo pela última vez);
  • o modo de renderização da janela — se a composição por GPU funciona é uma propriedade da máquina, não da sua configuração;
  • os sinalizadores de diagnóstico.

Excluir os caminhos dos servidores de linguagem importa em especial: um caminho configurado explicitamente é o que manda, então um caminho do Windows importado em um Mac desligaria aquele servidor de linguagem em silêncio, em vez de recorrer à busca por ele. O estado de licenciamento nunca faz parte do arquivo, então importar as configurações de outra pessoa não pode afetar sua licença — e seus documentos também nunca são incluídos.

Exportar

Exportar as configurações… pergunta onde salvar o arquivo e o grava. Nada mais muda — exportar é sempre seguro.

Importar

Importar configurações… pede um arquivo, mostra o que está prestes a acontecer e então sobrescreve as configurações correspondentes com os valores do arquivo. Configurações que o arquivo não menciona mantêm seus valores atuais. Arquivos escritos por um OctoEdit mais novo ainda são importados — o que esta versão entende é aplicado.

Como os componentes leem sua configuração ao iniciar, o OctoEdit então oferece reiniciar: Reiniciar agora fecha o editor do jeito normal (avisos de salvamento incluídos) e o inicia de novo; Mais tarde o mantém em execução — os valores importados passam a valer integralmente na próxima inicialização.

Restaurar padrões

Restaurar os padrões… devolve todas as configurações do OctoEdit — incluindo as dos plugins e os atalhos de teclado — ao valor padrão. Antes de fazer isso, ele oferece Exportar as configurações antes…, um backup do estado atual em um clique (cancelar esse backup cancela a redefinição). Seus arquivos, sessões e licença não são afetados. A redefinição também termina com a oferta de reinício acima.