Dusky

Visualizadores

O que o Dusky abre e como, do editor de código a Markdown, CSV, notebooks, imagens, PDF e diff.

O Dusky escolhe o visualizador pela extensão do arquivo. Um arquivo com byte nulo nos primeiros 8 KB é tratado como binário.

Editor de código

O editor é o mesmo do VS Code. Tem destaque de sintaxe para muitas linguagens, inclusive Vue, Svelte, Astro, Typst, JSONL e Quarto. Não tem servidor de linguagem nem autocompletar inteligente, e a checagem de erros de TypeScript e JavaScript fica desligada.

AçãomacOSLinux e Windows
Salvar⌘SCtrl+S
Buscar⌘FCtrl+F
Substituir⌥⌘FCtrl+H
Quebra de linha⌥ZAlt+Z
Copiar o contexto⌥⌘CCtrl+Alt+C
Próxima ou anterior mudançaF7 / ⇧F7F7 / Shift+F7
Fechar todas as abas do editor⌥⌘WCtrl+Alt+W

Para ir a uma linha, digite caminho:linha no Go to File.

  • Uma aba com mudanças não salvas mostra um ponto.
  • O salvamento automático vem desligado. Ligado, o atraso padrão é de 1 segundo (de 0,25 a 10 segundos).
  • Se o arquivo mudar no disco enquanto você edita, uma faixa oferece comparar, recarregar do disco ou manter as suas mudanças.
  • Edit | Changes alterna entre o arquivo e as mudanças ainda não commitadas.

Abas de pré-visualização aparecem em itálico. Abas podem ser fixadas e movidas para uma divisão. Fechar um arquivo não salvo pergunta se deve salvar.

Markdown

Três modos: Source, Rich Editor (padrão) e Changes.

AçãomacOSLinux e Windows
Pré-visualização só de leitura⇧⌘VCtrl+Shift+V
Nova aba de Markdown⇧⌘MCtrl+Shift+M
Abrir aba de Markdown⇧⌘OCtrl+Shift+O
Adicionar nota de revisão⇧⌘ACtrl+Shift+A

O editor rico tem menu com /, barra de ferramentas, diagramas Mermaid, fórmulas matemáticas, sumário, exportar para PDF e links para outros documentos com [[. Arquivos acima de 600 KB abrem no modo Source, com a opção de abrir no editor rico até 1 MB.

Outros formatos

FormatoO que o Dusky mostra
Mermaid (.mmd, .mermaid)O diagrama renderizado.
CSV e TSVTabela editável, com filtro, ordenação e escolha do separador. A partir de 1 MB, abre só para leitura, em páginas.
Jupyter (.ipynb)Células editáveis. Rodar células funciona com Python local: Shift+Enter roda e vai para a próxima; ⌘Enter no macOS ou Ctrl+Enter no Linux e no Windows roda sem sair da célula.
Imagens (png, jpg, gif, webp, avif, bmp, ico, svg)A imagem, com zoom.
PDFVisualizador com zoom e busca.
Áudio e vídeoO player nativo.
HTMLOpen Preview to the Side abre no navegador do Dusky.
Outros bináriosO aviso de que o arquivo não pode ser exibido.

Limites de tamanho

  • Arquivos de texto: 50 MB locais e 10 MB por SSH.
  • Imagens e PDF: 50 MB.
  • Pré-visualização de Markdown: 8 MB.
  • Diffs muito grandes pedem confirmação antes de carregar.

Diff

O diff alterna entre em linha e lado a lado. A visão combinada de todas as mudanças tem quebra de linha, espaços em branco, expandir e recolher tudo, árvore de arquivos e notas para o agente.

  • Imagens são comparadas lado a lado, original e modificada.
  • Conflitos aparecem marcados no editor e listados numa aba de revisão de conflitos.
  • Adicionar ao stage é feito no painel Source Control.

Configurações

Em Settings → General → Editor: salvamento automático e o atraso, visão padrão do diff, fonte do editor, quebra de linha, minimapa (desligado por padrão), opções do diff, corretor ortográfico do Markdown e notas de revisão em Markdown.

Nesta página