VERALTET: Dieses Paket wird von mir nicht mehr gepflegt, da ich dauerhaft auf VSCode umgestiegen bin.
Findet alle TODO-, FIXME-, CHANGED-, XXX-, IDEA-, HACK-, NOTE-, REVIEW-, NB-, BUG-, QUESTION-, COMBAK- und TEMP-Kommentare in Ihrem Projekt und zeigt sie in einer schönen Übersichtsliste an.
Achtung: Dieses Paket sucht nach Todos. Informationen zur Hervorhebung von ToDo-Wörtern finden Sie unter language-todo.
Öffnen Sie die Aufgabenliste mit der Befehlspalette Todo Show: Find In Workspace
, Todo Show: Find In Project
oder Todo Show: Find In Open Files
. Tastenkombinationen STRG + UMSCHALT + T unter Mac OSX oder ALT + UMSCHALT + T unter Windows und Linux.
Installieren Sie mit apm install todo-show
oder verwenden Sie Install Packages from Atom Settings .
Es stehen fünf verschiedene Bereiche zur Verfügung, mit denen Sie Ihre Suche nach Aufgaben eingrenzen können. Ändern Sie den Umfang über die Schaltfläche oben in der Aufgabenansicht oder verwenden Sie den entsprechenden Befehl.
Name | Standard | Beschreibung |
---|---|---|
autoRefresh | true | Automatische Aktualisierung der Aufgabenliste nach dem Speichern |
findTheseTodos | ['FIXME', 'TODO', 'CHANGED', 'XXX', 'IDEA', 'HACK', 'NOTE', 'REVIEW', 'NB', 'BUG', 'QUESTION', 'COMBAK', 'TEMP'] | Ein Array von Aufgabentypen, die von der Such-Regex verwendet werden |
findUsingRegex | Siehe Abschnitt „Suche nach regulären Ausdrücken“. | Regex-String, mit dem alle Ihre Aufgaben gefunden werden. ${TODOS} wird durch FindTheseTodos von oben ersetzt |
ignoriere diese Pfade | ['node_modules', 'vendor', 'bower_components', '*.pdf'] | Ein Array von Dateien/Ordnern, die ausgeschlossen werden sollen (Syntax gemäß dem von Atom intern verwendeten Skandal). ⚬ global : Ignored Names .⚬ lokal : Ignoriert alles in Ihrer .gitignore Datei, wenn das aktuelle Projekt ein gültiges Git-Repository ist und die Atom-Core-Einstellung Exclude VCS Ignored Paths aktiviert ist. |
showInTable | ['Text', 'Type', 'Path'] | Ein Array von Eigenschaften, die für jede Aufgabe in der Tabelle angezeigt werden sollen |
Sortieren nach | 'Text' | Sortieren Sie die Tabelle nach dieser Todo-Eigenschaft |
sortAscending | true | Tabelle in aufsteigender oder absteigender Reihenfolge sortieren |
exportAs | 'List' | Wählen Sie aus, welches Format für den exportierten Markdown verwendet werden soll |
statusBarIndicator | false | Todo-Anzahl in der Statusleiste anzeigen (dies wird nur angezeigt und aktualisiert, wenn die Registerkarte „Todo Show“ geöffnet ist) |
Die regulären Ausdrücke in findTheseRegexes
werden zum Durchsuchen des Arbeitsbereichs nach Todo-Übereinstimmungen verwendet. Sie sind konfigurierbar, um den spezifischen Bedürfnissen des Benutzers gerecht zu werden.
Standard-Regex-Zeichenfolge: '/\b(${TODOS})[:;.,]?\d*($|\s.*$|\(.*$)/g'
b
beginnt an der Wortgrenze${TODOS}
Todo-Typ-Übereinstimmung (wird durch findTheseTodos
ersetzt)[:;.,]?
optionales Trennzeichen nach Typd*
optionale Ziffern zur Unterstützung der imdone-Sortierung$
um Aufgaben ohne zusätzlichen Text zu beenden (Neuzeile)s.*$
um den Todo-Text mit einem nicht optionalen Leerzeichen davor abzugleichen(.*$
, um Google-Styleguide-IDs zu unterstützen
-Zeichen maskiert Um die standardmäßigen ToDo-Typen und Such-Regex zu erweitern, muss die vorhandene Konfiguration in Ihre config.cson
kopiert werden.
TODO: do this #object #profile
) markiert werden, die in der Spalte „Tags“ angezeigt werden.Ursprünglich erstellt von Jamis Charles
Jetzt von Martin Rodalgaard gepflegt