Um editor markdown que escreve arquivos reais
A maioria dos editores markdown para celular ou não renderiza nada ou salva o que escreve na sua própria base de dados. Este mostra a você texto formatado enquanto escreve e depois salva um arquivo .md simples na pasta que escolheu. Abra o mesmo arquivo no Obsidian, no vim, no que quiser.
- De graça no iPhone, iPad, Mac, Android e Windows
- Vista renderizada e código-fonte do mesmo arquivo
- Nunca há nada para exportar
Duas vistas, um arquivo
A visualização renderizada põe os títulos no tamanho real, desenha as tabelas como tabelas e dá aos destaques a sua faixa de cor. Toque num bloco e ele passa a texto editável ali mesmo, sem mudar de modo. Quando quer o arquivo em si, o menu ⋯ tem Ver código-fonte, que mostra o documento inteiro em tipo monoespaçado, frontmatter YAML incluído. Essa vista também é um editor completo. As duas escrevem pelo mesmo caminho, por isso os fins de linha e qualquer BOM ficam intocados.
Visualização de código-fonte. O mesmo arquivo que a visualização renderizada mostrava, sem nada escondido.
Os pormenores de edição que decidem se continua usando
Listas que continuam sozinhas
Escreva um travessão e um espaço, pressione Enter e a linha seguinte começa com um travessão. As listas numeradas contam sozinhas. As listas de tarefas continuam a dar a você caixas novas. Pressione Enter numa linha de lista vazia e o marcador desaparece em vez de empilhar outro, por isso sair de uma lista não são três toques no backspace.
Uma barra onde estão os polegares
No celular e no tablet há uma fila de botões mesmo por cima do teclado: indentar, desindentar, lista de tarefas, marcas, negrito, itálico, link, desfazer, refazer. O botão de link insere um par vazio e põe o cursor onde vai escrever a seguir. No Mac não há barra no tela porque um teclado físico já tem os atalhos, e Tab ou Shift-Tab aumenta e reduz a indentação de uma linha de lista.
Frontmatter que pode corrigir à mão
O frontmatter YAML é normalmente algo que uma app esconde de si e reescreve ao salvar. A visualização de código-fonte põe as cercas e os campos ali como texto editável, que é o que quer no dia em que uma propriedade tem uma gralha ou uma data está no formato errado.
O markdown que não percebe fica em paz
HTML em bruto, blocos de fórmulas entre cifrões duplos, comentários %%, consultas Dataview: o TaskForge mostra isto como texto monoespaçado discreto em vez de fingir que o formata, e o escreve de volta exatamente como o escreveu. Um editor que reformata em silêncio o que não consegue interpretar é a forma como os cofres se estragam.
Caixas de seleção que são mesmo tarefas
Uma linha com caixa de seleção numa nota é uma tarefa com prazo, prioridade e lembrete. Toque na caixa e o arquivo muda. Essa mesma tarefa aparece nas suas listas, no widget do tela inicial e no calendário, porque nunca esteve noutro lugar.
Dois dispositivos, um arquivo, sem perdas silenciosas
Se outro dispositivo alterou a nota enquanto a tinha aberta, o TaskForge mostra uma barra com dois botões: ficar com a sua versão ou aceitar a do disco. Nunca escolhe por si. O editor de blocos e a visualização de código-fonte usam o mesmo aviso.
A edição acontece um bloco de cada vez
Toque num parágrafo e esse parágrafo passa a campo de texto. O resto do documento fica renderizado à volta, por isso não perde o lugar em vez de cair numa parede de markdown em bruto para corrigir uma palavra. Cada bloco tem identidade estável, e é isso que permite à app salvar só esse bloco e deixar todos os outros bytes do arquivo intocados.
O que quer dizer byte a byte
Muitos editores normalizam o arquivo ao salvar: reescrevem fins de linha CRLF, tiram a marca BOM, refazem uma tabela, mudam a ordem das chaves do frontmatter. Isso é invisível até aparecer como diferença no git ou como conflito de junção num arquivo que nunca editou. O TaskForge escreve de volta apenas o bloco que mudou, preservando fins de linha e qualquer BOM, por isso uma nota que abre e fecha fica idêntica no disco.
Wikilinks e tags continuam vivos
Um [[wikilink]] aparece como título e abre a nota que nomeia. Uma #tag continua tag. Nenhum se transforma em parênteses literais nem numa cadeia morta, e nenhum é reescrito quando guarda.
Teclados de computador têm comportamento de computador
No Mac, Tab e Shift-Tab aumentam e reduzem a indentação da linha de lista atual e se comportam normalmente em todo o resto, por isso o Tab não é capturado em prosa comum. No computador não há barra flutuante porque um teclado físico já tem os atalhos, e menos uma faixa de interface significa mais janela para o documento.
O que este editor não faz
Se alguma destas coisas é impeditiva, mais vale saber já.
Sem pré-visualização lado a lado
Não há código-fonte e pré-visualização lado a lado. Alterna entre a visualização renderizada e a visualização de código-fonte. No celular é a decisão certa; numa janela larga no Mac pode fazer-lhe falta.
Sem imagens embutidas
Pode escrever um link de imagem, e o arquivo a salva, mas o TaskForge não mostra a imagem. Os anexos aparecem na árvore em linhas esbatidas.
Sem realce de sintaxe dentro dos blocos de código
Os blocos de código ganham um fundo elevado e tipo monoespaçado. Não ganham cores por linguagem.
Edição em markdown, perguntas comuns
Onde é que o editor salva o meu arquivo?
Na pasta que escolheu ao criar o espaço de trabalho, como arquivo .md, no dispositivo. Não há conta nem servidor. Se essa pasta estiver no iCloud Drive ou for sincronizada pelo Obsidian Sync, é a sua sincronização que a move.
Reformata o meu markdown quando guardo?
Não. Os blocos em que não tocou voltam iguais, e os fins de linha e qualquer marca BOM são preservados. Abra uma nota na visualização de código-fonte, não mude nada, e o arquivo no disco fica idêntico byte a byte.
Que sintaxe markdown renderiza?
Títulos, listas com marcas e numeradas, caixas de tarefa, código com cercas, citações, destaques do Obsidian, tabelas GFM, linhas horizontais e wikilinks. Tudo o resto fica literal e aparece como texto monoespaçado simples.
Posso editar o frontmatter YAML?
Sim, na visualização de código-fonte. As cercas do frontmatter e todos os campos são texto editável.
O editor markdown é gratuito?
Sim, em todas as plataformas que o têm. O Premium cobre listas e espaços próprios e criar ou editar eventos do calendário. Nada nesta página está atrás disso.
Funciona com o Obsidian?
Sim. Aponte o TaskForge à pasta do seu cofre e ele lê e escreve os mesmos arquivos. Destaques, wikilinks e a sintaxe do Obsidian Tasks passam nos dois sentidos sem mudar. Não é um plugin do Obsidian; é uma app separada sobre os mesmos arquivos.
Posso usá-lo como editor de texto para arquivos que não são markdown?
Para editar, não. Ficheiros de texto como .txt, .csv, .json, .log, .yaml e .xml abrem numa pré-visualização só de leitura, para confirmar um valor sem sair da app. A edição é para notas markdown.
Suporta tabelas?
Sim. As tabelas GFM com barras verticais aparecem como tabelas de verdade e deslizam para o lado dentro do seu contentor num tela estreito. Edita o código markdown da tabela como edita qualquer outro bloco.
E fórmulas e Dataview?
Os dois ficam exatamente como foram escritos. Blocos de fórmulas e consultas Dataview aparecem como texto monoespaçado discreto em vez de serem formatados ou, pior, reformatados em silêncio. O TaskForge prefere mostrar a você texto em bruto a adivinhar.
Há contagem de palavras ou modo de foco?
Não. Isto é um editor para notas e listas de tarefas, não um ambiente de escrita longa. Se quer deslocamento de máquina de escrever e metas de palavras por sessão, uma app dedicada à escrita serve você melhor.
Escreva markdown no dispositivo que traz mesmo consigo.
De graça para baixar e de graça para usar. O editor não custa nada.