O que você quer é chamado de um delineador. O Google fornecerá dezenas de resultados para todas as plataformas. Leia a documentação deles, experimente os que parecem satisfazer seus requisitos e faça sua escolha.
Temos itens ordenados hierarquicamente armazenados em um arquivo de texto e identificados com o tabulador .
TREE +---colors ¦ +---blue ¦ +---green ¦ +---red +---computers ¦ +---linux ¦ +---mac ¦ +---windows +---numbers +---one +---three +---two
Veja esta imagem para ilustração. Como editar e reorganizar convenientemente essas listas, de uma forma WYSIWYG ? Um deve ser capaz de mover itens para cima e para baixo. Aplique também classificação alfabética a um ramo de árvore.
Existe uma linguagem, ferramenta de software ou fluxo de trabalho simples e apropriada para isso?
O MS Word é um pouco exagerado. O Word usa apenas estilo e não exporta para dados. XML é a melhor maneira de armazenar dados aninhados, mas é difícil de editar. Se não houver uma solução, teremos que codificar um. Mas isso seria um grande investimento.
No Vim, você só precisa criar uma maneira adequada de dobrar (mais fácil manualmente com {{{
marcadores, mas mais confortável com um personalizado 'foldexpr'
), e você obterá as linhas de orientação de graça (configurando 'foldcolumn'
) e pode facilmente mover dobras inteiras (fechadas) com os comandos padrão yank / delete / paste.
Tags vim latex microsoft-word xml elisp