Listas de tarefas

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.