Abrir e visualizar arquivos
Abrir um arquivo na árvore, na paleta ou pelo diff, ver o que mudou e usar os visualizadores de imagem, PDF, CSV, notebook e Mermaid.
Três caminhos para abrir
| Caminho | O que acontece |
|---|---|
| Clique simples na linha da árvore | Abre em pré-visualização — uma aba que será substituída quando você abrir outro arquivo |
| Clique duplo na linha da árvore | Abre em aba permanente |
| Paleta “ir para arquivo” | Abre o arquivo escolhido para edição |
A diferença entre pré-visualização e aba permanente é o que evita encher a barra de abas enquanto você navega pela árvore.
O tipo do arquivo decide o visualizador. Um arquivo binário não abre como texto: a abertura informa que não foi aberta e qual é o tipo reconhecido, em vez de mostrar conteúdo ilegível.
Ver o diff de um arquivo
- O diff parte do git do projeto e compara o arquivo antes e depois da alteração.
- Por padrão, o diff é das alterações não preparadas. Existe uma opção para abrir o diff do que já está preparado.
- Arquivos binários não geram diff de texto: a abertura informa o tipo, em vez de tentar comparar bytes como linhas.
O mesmo diff pode ser aberto no painel lateral do Inspetor, em modo somente leitura. O título do painel mostra o caminho e indica quando o diff é do que está preparado.
Visualizadores
| Tipo de arquivo | O que a aba oferece |
|---|---|
| Imagem | Visualizador com zoom e navegação, com opção de ampliar |
| Leitor com busca | |
| CSV / TSV | Tabela somente leitura |
Notebook (.ipynb) |
Visualizador próprio do formato |
| Mermaid | Diagrama renderizado |
Dois detalhes que explicam comportamentos estranhos:
- CSV e notebook reutilizam o slot de modo do editor, com metadados próprios — é por isso que o alternador de modos muda de rótulo conforme o arquivo. Em CSV, esse modo não edita: é tabela.
- Imagem pode ser comparada em diff, com os dois lados na tela.
Limites
- Visualizadores de dados grandes dependem do limite de renderização de cada um; não há promessa de abrir qualquer tamanho.
- Arquivos não suportados pela árvore para “abrir no navegador” geram aviso em vez de abrir — a lista de tipos suportados é a que o app conhece.
- A abertura de um arquivo não cria cópia: você está olhando o arquivo do workspace.
Por linha de comando
Abrir um arquivo e abrir o diff dele também têm comandos, com seleção explícita de workspace — útil quando o diretório atual não é o do projeto. Veja Referência de comandos de arquivos.