DEPRECADO: Este pacote não será mais mantido por mim desde que mudei permanentemente para o VSCode.
Encontra todos os comentários TODO, FIXME, CHANGED, XXX, IDEA, HACK, NOTE, REVIEW, NB, BUG, QUESTION, COMBAK, TEMP em seu projeto e os mostra em uma bela lista de visão geral.
Atenção: Este pacote procura por todos. Para realce de palavras de tarefas, consulte idioma-todo.
Abra a lista de tarefas usando a paleta de comandos Todo Show: Find In Workspace
, Todo Show: Find In Project
ou Todo Show: Find In Open Files
. Atalhos de teclado CTRL + SHIFT + T no Mac OSX ou ALT + SHIFT + T no Windows e Linux.
Instale com apm install todo-show
ou use Install Packages em Atom Settings .
Cinco escopos diferentes estão disponíveis para restringir sua pesquisa por todos. Altere o escopo usando o botão na parte superior da visualização de tarefas ou use o comando correspondente.
Nome | Padrão | Descrição |
---|---|---|
atualização automática | true | Atualização automática da lista de tarefas após salvar |
encontrarEstesTodos | ['FIXME', 'TODO', 'CHANGED', 'XXX', 'IDEA', 'HACK', 'NOTE', 'REVIEW', 'NB', 'BUG', 'QUESTION', 'COMBAK', 'TEMP'] | Uma matriz de tipos de tarefas usadas pela regex de pesquisa |
encontrarUsingRegex | Consulte a seção 'Pesquisa de expressão regular' | String Regex usada para encontrar todos os seus todos. ${TODOS} foi substituído por FindTheseTodos acima |
ignoreThesePaths | ['node_modules', 'vendor', 'bower_components', '*.pdf'] | Uma matriz de arquivos/pastas a serem excluídos (sintaxe de acordo com escândalo usado internamente pelo Atom). ⚬ globalmente : Ignored Names nas configurações principais do átomo.⚬ localmente : ignora qualquer coisa em seu arquivo .gitignore , se o projeto atual for um repositório git válido e a configuração principal do atom Exclude VCS Ignored Paths estiver marcada. |
mostrarInTable | ['Text', 'Type', 'Path'] | Uma matriz de propriedades para mostrar para cada tarefa na tabela |
ordenar por | 'Text' | Classifique a tabela por esta propriedade de tarefas |
classificar em ordem ascendente | true | Classifique a tabela em ordem crescente ou decrescente |
exportarAs | 'List' | Escolha qual formato usar para redução exportada |
statusBarIndicador | false | Mostrar contagem de tarefas na barra de status (isso só é mostrado e atualizado quando a guia 'Todo Show' está aberta) |
As expressões regulares em findTheseRegexes
são usadas para pesquisar correspondências de tarefas no espaço de trabalho. Eles são configuráveis para atender às necessidades específicas dos usuários.
String regex padrão: '/\b(${TODOS})[:;.,]?\d*($|\s.*$|\(.*$)/g'
b
comece no limite da palavra${TODOS}
correspondência de tipo de tarefa (é substituída por findTheseTodos
)[:;.,]?
separador opcional após o tipod*
dígitos opcionais para suporte à classificação imdone$
para encerrar todos sem texto adicional (nova linha)s.*$
para combinar o texto da tarefa com um espaço não opcional na frente(.*$
, para oferecer suporte aos IDs do guia de estilo do Google
caracteres também são escapados Para estender os tipos de tarefas padrão e regex de pesquisa, a configuração existente precisa ser copiada para seu config.cson
.
TODO: do this #object #profile
), que são apresentadas na coluna "Tags".Originalmente criado por Jamis Charles
Agora mantido por Martin Rodalgaard