DÉCONSEILLÉ : ce package ne sera plus maintenu par moi puisque je suis passé définitivement à VSCode.
Recherche tous les commentaires TODO, FIXME, CHANGED, XXX, IDEA, HACK, NOTE, REVIEW, NB, BUG, QUESTION, COMBAK, TEMP dans votre projet et les affiche dans une belle liste d'aperçu.
Attention : ce package recherche des tâches. Pour la mise en évidence des mots todo, voir language-todo.
Ouvrez la liste de tâches à l'aide de la palette de commandes Todo Show: Find In Workspace
, Todo Show: Find In Project
ou Todo Show: Find In Open Files
. Raccourcis clavier CTRL + MAJ + T sous Mac OSX ou ALT + MAJ + T sous Windows et Linux.
Installez avec apm install todo-show
ou utilisez Install Packages from Atom Settings .
Cinq étendues différentes sont disponibles pour affiner votre recherche de tâches. Modifiez la portée à l'aide du bouton en haut de la vue des tâches ou utilisez la commande correspondante.
Nom | Défaut | Description |
---|---|---|
Actualisation automatique | true | Actualisation automatique de la liste de tâches après l'enregistrement |
trouverCesTodos | ['FIXME', 'TODO', 'CHANGED', 'XXX', 'IDEA', 'HACK', 'NOTE', 'REVIEW', 'NB', 'BUG', 'QUESTION', 'COMBAK', 'TEMP'] | Un tableau de types de tâches utilisés par l'expression régulière de recherche |
findUsingRegex | Voir la section « Recherche d'expressions régulières » | Chaîne Regex utilisée pour trouver toutes vos tâches. ${TODOS} est remplacé par FindTheseTodos ci-dessus |
ignorer ces chemins | ['node_modules', 'vendor', 'bower_components', '*.pdf'] | Un tableau de fichiers/dossiers à exclure (syntaxe selon scandal utilisée en interne par Atom). ⚬ globalement : Ignored Names dans les paramètres du noyau d'atome.⚬ localement : ignore tout ce qui se trouve dans votre fichier .gitignore , si le projet actuel est un référentiel git valide et que le paramètre de base d'atome Exclude VCS Ignored Paths est coché. |
showInTable | ['Text', 'Type', 'Path'] | Un tableau de propriétés à afficher pour chaque tâche dans le tableau |
Trier par | 'Text' | Trier le tableau par cette propriété de tâche |
trierAscendant | true | Trier le tableau par ordre croissant ou décroissant |
exporterEn tant que | 'List' | Choisissez le format à utiliser pour la démarque exportée |
indicateur de barre d'état | false | Afficher le nombre de tâches dans la barre d'état (ceci n'est affiché et mis à jour que lorsque l'onglet « Afficher les tâches » est ouvert) |
Les expressions rationnelles de findTheseRegexes
sont utilisées pour rechercher dans l'espace de travail des correspondances de tâches. Ils sont configurables pour répondre aux besoins spécifiques des utilisateurs.
Chaîne d'expression régulière par défaut : '/\b(${TODOS})[:;.,]?\d*($|\s.*$|\(.*$)/g'
b
commencer à la limite du mot${TODOS}
correspondance de type de tâche (est remplacé par findTheseTodos
)[:;.,]?
séparateur facultatif après le typed*
chiffres facultatifs pour prendre en charge le tri imdone$
pour terminer les tâches sans texte supplémentaire (nouvelle ligne)s.*$
pour faire correspondre le texte de la tâche avec un espace non facultatif devant(.*$
, pour prendre en charge les identifiants du guide de style Google
sont également échappés Pour étendre les types de tâches par défaut et l'expression régulière de recherche, la configuration existante doit être copiée dans votre config.cson
.
TODO: do this #object #profile
), qui sont présentés dans la colonne "Tags".Créé à l'origine par Jamis Charles
Maintenant entretenu par Martin Rodalgaard