Painel de pré-visualização
Pressionar A (ou Enter / duplo clique) em um arquivo abre uma pré-visualização integrada à direita da lista de arquivos — uma pré-visualização por aba. O painel ocupa uma fração da largura da janela, então continua espaçoso para mídia e PDFs.
O que ele consegue pré-visualizar
Seção intitulada “O que ele consegue pré-visualizar”- Texto / código — com rolagem.
- Imagens — PNG, JPEG, GIF, WebP, BMP — ajustadas à largura.
- HEIC / AVIF / JXL — quando há um conversor de imagens instalado (o
sipsvem com o macOS;heif-convert, ImageMagick ouvipsno Linux/Windows). - SVG.
- HTML e Markdown — renderizados como uma visualização estática, sem JavaScript (scripts nunca são executados, então uma pré-visualização não consegue fazer nada ativo).
- PDF — paginado.
Para SVG, HTML e Markdown você pode ver o código-fonte bruto em vez da
visualização renderizada com o botão </> do cabeçalho (ou X em um
controle / F2). O Markdown mostra seu texto .md original, não o HTML
convertido.
Direita entra no painel de visualização. O que os outros botões fazem depende do tipo:
- Texto / imagem / SVG / HTML / Markdown — Cima / Baixo rolam; A abre o arquivo no app padrão do sistema.
- PDF — Cima / Baixo viram páginas; Home / End saltam para a primeira / última página; A abre o arquivo externamente.
Níveis: X desce, B sobe
Seção intitulada “Níveis: X desce, B sobe”O painel é uma pequena pilha, e os dois botões a percorrem em sentidos opostos. X chega um passo mais perto dos bytes brutos do arquivo; B (ou Esc) sobe um passo, e só fecha no topo.
| Arquivo | X desce → |
|---|---|
| Texto | leitura → edição → fechado |
| SVG, HTML, Markdown | renderizado → código-fonte → edição → fechado |
| Imagem, PDF | fechado |
Um arquivo de texto não tem visualização de código, então o primeiro X já começa a editá-lo. A marcação precisa de duas pressões: uma para mostrar o código, outra para editá-lo. O ✕ do cabeçalho sempre fecha de vez, em qualquer nível.
Editar arquivos de texto
Seção intitulada “Editar arquivos de texto”Uma visualização de texto pode ser editada no lugar. O lápis no cabeçalho do painel — ou X em um controle — a transforma em um campo editável; Esc, ou o botão novamente, sai da edição. Só o texto é editável: os outros tipos são visualizações renderizadas, não buffers. É também por isso que X nunca conflita com a alternância de código-fonte: um arquivo de texto não tem visualização de fonte.
Ctrl/Cmd+S salva, e continua funcionando se o foco tiver voltado para a lista de arquivos. Em um controle, A salva assim que há algo para salvar e, quando não há, abre o arquivo no app externo como de costume. Um ponto ao lado do nome do arquivo indica alterações não salvas, e um botão Salvar aparece ao lado dele no cabeçalho.
No Steam Deck, X levanta o teclado virtual sobre o campo, e o B da Steam o fecha e devolve você à navegação entre painéis.
O arquivo é gravado de volta do jeito que foi encontrado
Seção intitulada “O arquivo é gravado de volta do jeito que foi encontrado”O DeckCrate lembra como leu o arquivo e o salva do mesmo modo:
- Codificação — um arquivo lido como Latin-1 legado (“ANSI”) é salvo como Latin-1, sem ser recodificado para UTF-8 silenciosamente. Se você digitar um caractere que o Latin-1 não comporta — um emoji, por exemplo — o arquivo é convertido para UTF-8 e o aviso informa isso.
- Fim de linha — um arquivo CRLF mantém CRLF, inclusive nas linhas que você acabou de digitar.
- Identidade — a gravação é feita no lugar, então um link simbólico continua sendo um link simbólico e as permissões, o proprietário e os atributos estendidos sobrevivem à edição.
A marcação é editada pelo seu código-fonte
Seção intitulada “A marcação é editada pelo seu código-fonte”SVG, HTML e Markdown também são editáveis — mas só a partir da visualização de código, que é onde o lápis aparece. Uma visualização renderizada não é um buffer: não há caminho de volta da página formatada para o arquivo, então o que você edita é a própria marcação.
Tudo acima vale sem mudanças, inclusive as garantias de codificação e fim de linha. Duas coisas são específicas da marcação:
- Salvar um
.mdgrava o Markdown, nunca o HTML no qual ele foi convertido. - A visualização renderizada é atualizada ao salvar, então ao sair do editor você vê o conteúdo novo e não a versão que estava em disco quando abriu.
Voltar para a visualização renderizada com alterações não salvas mostra a versão salva, com o ponto ainda aceso — é isso que está em disco, e o ponto avisa que há mais.
Alterações não salvas
Seção intitulada “Alterações não salvas”Tudo o que descartaria um buffer editado pergunta antes, oferecendo Salvar, Descartar ou Cancelar (A, Y e B em um controle):
- fechar o painel,
- visualizar outro arquivo,
- abrir o terminal, que divide o espaço com a visualização,
- reduzir o número de abas abaixo de uma aba com alterações não salvas,
- sair pelo menu de comandos ou pela barra de ferramentas.
Cada aba mantém seu próprio buffer, então trocar de aba nunca custa o que você digitou — o ponto permanece até você salvar ou descartar.
Desligar a renderização
Seção intitulada “Desligar a renderização”Preferências → Visualização → Visualizações renderizadas vem ligado. Desligue e
SVG, HTML e Markdown abrirão no seu código-fonte: um único X começa a
editá-los, o botão </> some e B fecha o painel em vez de revelar uma
visualização renderizada. Para esses arquivos simplesmente não existe um nível
renderizado.
Texto, imagens e PDFs não mudam. A configuração vale para as visualizações que você abrir dali em diante; um painel já aberto mantém o nível em que foi aberto.
Quando um arquivo não pode ser pré-visualizado
Seção intitulada “Quando um arquivo não pode ser pré-visualizado”Binários, formatos não suportados e arquivos grandes demais não podem ser pré-visualizados. O DeckCrate oferece abri-los no app padrão do sistema. A partir desse aviso você também pode pressionar Y para escolher um app específico (veja Abrir arquivo com…).
Abrir com o app padrão
Seção intitulada “Abrir com o app padrão”Você pode abrir qualquer arquivo em seu aplicativo padrão pelo botão A do painel de pré-visualização, ou diretamente para qualquer arquivo que não possa ser pré-visualizado.
Abrir arquivo com…
Seção intitulada “Abrir arquivo com…”Para um único arquivo destacado, a entrada Abrir arquivo com… no menu de comandos mostra uma lista navegável pelo controle com os aplicativos instalados, em ordem alfabética. A / Enter confirma, B / Esc cancela. Ela também é oferecida como Y no aviso de “não é possível pré-visualizar”. Funciona no macOS, Linux e Windows.