MarkNode transforma itens de lista de tarefas em Markdown em caixas de seleção interativas que você pode clicar para alternar. As mesmas caixas de seleção aparecem no editor de código-fonte e na pré-visualização renderizada, e alternar qualquer uma delas grava a alteração de volta no arquivo subjacente — assim, o código-fonte Markdown continua sendo a única fonte da verdade.
Escrevendo uma Lista de Tarefas
As listas de tarefas usam a sintaxe do GitHub Flavoured Markdown: um item não marcado é - [ ] texto e um item marcado é - [x] texto. Listas de tarefas ordenadas funcionam da mesma forma, com 1. no lugar do traço.
- [ ] Write the first draft
- [x] Outline the chapter
- [ ] Review and edit
Clicando para Alternar
Tanto no editor quanto na pré-visualização, clicar em uma caixa de seleção a alterna. A alteração é gravada no arquivo imediatamente e faz parte do seu histórico de desfazer — pressione Cmd+Z (Windows/Linux: Ctrl+Z) para reverter uma alternância como faria com qualquer outra edição.
Quando você clica em uma caixa de seleção no editor de código-fonte, o [ ] ou [x] subjacente é reescrito no lugar. Os espaços em branco ao redor, o marcador de lista e o texto da tarefa são preservados exatamente como você os escreveu.
Tratamento Visual
Itens marcados são exibidos com texto tachado e esmaecido, para que você possa examinar rapidamente uma lista em busca do que ainda está pendente. A estilização se aplica tanto ao editor quanto à pré-visualização.
Operações em Massa
No menu Editar > Lista de Tarefas você pode:
- Marcar todos no arquivo atual — define todos os itens de tarefa do documento como marcados.
- Desmarcar todos no arquivo atual — define todos os itens de tarefa como não marcados. Útil para reiniciar uma revisão semanal ou um modelo.
Toda a alteração em massa é um único passo de desfazer, então um Cmd+Z restaura todos os itens de uma só vez.
Se você clicar com o botão direito em um item de tarefa na pré-visualização, o menu de contexto oferece os mesmos comandos Marcar todos e Desmarcar todos, além de Redefinir apenas esta lista, que afeta somente a lista contígua ao redor do item em que você clicou. Isso é prático em documentos que contêm várias listas de verificação independentes.
Onde as Listas de Tarefas Aparecem
- Editor — caixas de seleção interativas aparecem no lugar do texto bruto
[ ]/[x]em todas as linhas que não estejam sendo editadas no momento. Quando você posiciona o cursor em uma linha de tarefa, os colchetes brutos são revelados para que você possa editar o marcador como texto simples. - Pré-visualização — as caixas de seleção são renderizadas como controles clicáveis (não como os campos desabilitados que você talvez tenha visto em outros visualizadores de Markdown).
- Painel de estrutura de tópicos — as listas de tarefas não fazem parte da estrutura de títulos e não aparecem na estrutura de tópicos.
- Mapa mental — listas de tarefas aninhadas sob um título não geram nós próprios; apenas os títulos se tornam nós.