Hoe u uw taken kunt beheren met Todo.txt

Er zijn veel te veel taken om apps te kiezen om de perfecte te kiezen. Ze zijn allemaal zo vergelijkbaar, maar toch verschillend, en ze zouden allemaal de tijd nemen om te installeren en te leren gebruiken. Je hebt al te veel te doen, dus waarom zou je de tijd nemen om te leren hoe je een nieuwe actielijst-app kunt gebruiken om alles bij te houden wat je moet doen?

De eenvoudigste manier om uw taken bij te houden, is ze op een vel papier te noteren. U kunt ze op de voor u logische manier weergeven, met eventuele extra informatie die u maar wilt, en alleen het papier rond dragen om bij te houden wat u moet doen. Het is eenvoudig, goedkoop en het is gewoon logisch.

Maar misschien houdt u liever een digitale takenlijst bij, zodat deze op al uw apparaten staat en u zich geen zorgen hoeft te maken dat u deze per ongeluk weggooit. U hebt alleen een oplossing nodig die even eenvoudig is als gewoon papier en inkt.

invoeren todo.txt. Het is een systeem voor het bijhouden van uw taken in een eenvoudig tekstbestand en is het digitale equivalent dat het best overeenkomt met het bijhouden van uw taken op papier. In deze zelfstudie laat ik u zien hoe u Todo.txt gebruikt om die papieren lijsten te vervangen en toch te zorgen dat alles wordt gedaan.

Wat is Todo.txt?

todo.txt is een raamwerk van richtlijnen waardoor een eenvoudig tekstbestand een functierijke takenlijst kan worden. In plaats van alleen maar uw taken willekeurig in een lijst te schrijven, kunt u met zijn eenvoudige regels voorkomen dat er een hoop taken worden gemaakt en wordt dat platte tekstbestand nog veel nuttiger en interessanter. Dat klinkt misschien verwarrend, maar het is eigenlijk simpel. Dit is hoe het werkt:

De eerste regel in Todo.txt is dat elk taak-item zijn eigen regel is in uw tekstbestand. Nieuw actiepunt, nieuwe regel. Laten we dat eens proberen. Open je favoriete teksteditor (of gebruik gewoon Kladblok op een pc of Teksteditor op een Mac) en typ enkele taken die je moet doen, elk op een eigen regel, zoals:

Doe de afwas omdat ze opstapelen en het ziet er echt slecht uit. Doe een lading wasgoed, bij voorkeur een lichte lading. Stofzuig het huis en zorg ervoor dat je in alle kleine hoekjes komt.

Daar zijn mijn eerste drie taken, die elk vrij lang zijn. U kunt in elke taak zoveel informatie opnemen als u wilt. Zorg ervoor dat elke taak op zijn eigen lijn staat.

Bewaar dat bestand nu gewoon als todo.txt, en plaats het in je documenten map of ergens anders heb je er gemakkelijk toegang toe. Beter nog, plaats het in uw Dropbox map, zodat u deze later eenvoudig kunt synchroniseren.

En net als dat, ben je Todo.txt gaan gebruiken! Natuurlijk lijkt het nog niet zo indrukwekkend: een gewoon tekstbestand met je actiepunten erin. Nu zijn we klaar om enkele van de tekstopmaakconventies die Todo.txt ondersteunt te gebruiken en enkele van de hulpprogramma's te gebruiken die Todo.txt ondersteunen. Dat is het moment waarop u zult zien hoe nuttig dit hele idee kan zijn.

Hoe de Lingo te spreken

We hebben nu een tekstbestand met de naam todo.txt dat is opgeslagen in onze documenten map. Binnenin hebben we een aantal taken. Laten we dit bestand opnieuw bekijken (deze keer, omwille van de beknoptheid, heb ik mijn huidige items een beetje ingekort):

De afwas doen. Doe een wasbeurt. Stofzuig het huis.

Ok, niet slecht tot nu toe, maar we gebruiken het Todo.txt-framework echt niet optimaal. Hoewel Todo.txt eenvoudig zou moeten zijn, is het niet zo eenvoudig. Todo.txt is ontworpen om u te helpen prioriteren je taken, en organiseer ze ook in projecten en contexten. Dit volgt grotendeels de geest van De beroemde productiviteitsmethode van David Allen, bekend als "Getting Things Gedaan", of vaker afgekort tot "GTD" - maar je kunt deze hulpmiddelen gebruiken om je taken te organiseren zoals je zou willen. Als je GTD niet leuk vindt, kun je nog steeds Todo.txt gebruiken om je taken bij te houden en deze extra functies gebruiken om ze overzichtelijk te houden.

Laten we nu bekijken hoe projecten, contexten en prioriteiten van toepassing zijn op onze voorbeeldlijst en hoe taken daadwerkelijk als voltooid kunnen worden gemarkeerd. Ik zal mijn eenvoudige actielijst blijven gebruiken, eerlijk gezegd, is geen taak die je waarschijnlijk op een takenlijst moet zetten, maar je kunt dezelfde ideeën gebruiken als hier getoond om je eigen taken bij te houden. taken.

projecten

In mijn lijst zijn alle drie items gerelateerd aan het schoonmaken van het huis. We kunnen ze allemaal groeperen in een project met de naam "opschonen". Voeg gewoon een "+" - teken gevolgd door de projectnaam toe aan uw taken, zoals:

De afwas doen. + schoonmaken Doe een was in de was. + schoonmaken Stofzuig het huis. + reiniging

Dat is leuk, maar alles op mijn lijst valt in hetzelfde project, dus het lijkt een beetje overbodig. Ik zou alles verder kunnen breken, vooral de taak "Doe een was doen", zoals het plaatsen van de lading in de wasmachine, dan de droger en ten slotte het vouwen van de kleding. Met Todo.txt kunnen items zich in meerdere projecten bevinden; voeg gewoon een ander toe +project aan het einde van de taak om het aan een ander project toe te voegen. Laten we hiervan profiteren en het taakitem "Doe een was doen" opsplitsen in meerdere items en ze vervolgens in hun eigen "was" -project zetten.

De afwas doen. + schoonmaken Doe een lading wasgoed in de wasmachine. + was + reinigen Maak de was in de droger. + was + schoonmaken Reinig de was. + was + schoonmaken Maak de opgevouwen kleding op. + was + schoonmaken Vacuüm het huis. + reiniging

Super goed. Nu is onze takenlijst opgesplitst in meerdere projecten en onze projecttaken 'wasgoed' zijn ook onder het project 'opschonen' ondergebracht.

Context

Context verwijst naar een plaats of situatie waarin u bepaalde dingen moet doen. In het geval van onze voorbeeldlijst is de context voor iedereen vrij duidelijk: thuis. In een dergelijk geval denk ik niet dat het toevoegen van een context echt zo nuttig is, omdat het een impliciet deel van het project zelf is. Laten we wat meer items toevoegen, zodat we de context beter kunnen begrijpen.

De afwas doen. + schoonmaken Doe een lading wasgoed in de wasmachine. + was + reinigen Maak de was in de droger. + was + schoonmaken Reinig de was. + was + schoonmaken Maak de opgevouwen kleding op. + was + schoonmaken Vacuüm het huis. + schoonmaken Koop eieren. Koop sap. Koop een nieuwe spijkerbroek.

Ik heb drie nieuwe actiepunten toegevoegd, die allemaal te maken hebben met het kopen van dingen. De eerste twee zijn voedselproducten, dingen die ik in de supermarkt moet kopen. De laatste is een kledingstuk, iets dat ik waarschijnlijk in het winkelcentrum koop. Al deze items kunnen in een "shopping" -project worden geplaatst. Maar de locatie waar ik ze zal kopen is anders. Dit is waar contexten binnenkomen. Kies een context in Todo.txt met een "@" -teken gevolgd door de naam van uw context. Dit is wat onze nieuwe lijst, inclusief contexten, eruitziet:

De afwas doen. + schoonmaken Doe een lading wasgoed in de wasmachine. + was + reinigen Maak de was in de droger. + was + schoonmaken Reinig de was. + was + schoonmaken Maak de opgevouwen kleding op. + was + schoonmaken Vacuüm het huis. + schoonmaken Koop eieren. + winkelen @grocery Koop sap. + winkelen @grocery Koop een nieuwe spijkerbroek. + winkelen @mall

En daar gaan we. Nu hebben de actiepunten in ons "winkel" -project een context gekregen. Als we bij de supermarkt zijn, kunnen we ons concentreren op de artikelen die we daar moeten kopen, en hetzelfde geldt voor wanneer we in het winkelcentrum zijn.

Prioriteit

De laatste functie die we moeten bekijken, is prioriteit. Om dat te doen, voegen we een aantal werkgerelateerde taken toe aan de lijst en kennen we een prioriteit toe aan hen en een aantal van onze bestaande taken. Voeg gewoon een brief toe, omringd door haakjes, aan het begin van uw taken om ze een prioriteit te geven.

(A) Doe de afwas. + schoonmaken (B) Doe een was in de wasmachine. + was + reinigen Maak de was in de droger. + was + schoonmaken Reinig de was. + was + schoonmaken Maak de opgevouwen kleding op. + was + schoonmaken Vacuüm het huis. + schoonmaken Koop eieren. + winkelen @grocery Koop sap. + winkelen @grocery (A) Koop een nieuwe spijkerbroek. + winkelen @mall Email Matt over mijn nieuwe artikelidee. + werk (A) Maak een ruwe schets van het volgende artikel. + werk

Prioriteiten worden aangeduid met een hoofdletter A-Z, die tussen haakjes staat, gevolgd door een spatie. Ze altijd verschijnen aan het begin van het taakitem en staan ​​in alfabetische volgorde, dat wil zeggen dat een taak met een prioriteit van (A) belangrijker is dan een (B) taak, enzovoort. U zult zien waarom dit is wanneer we in enkele van de tools stappen die u kunt gebruiken om uw Todo.txt-bestand te manipuleren.

Items markeren voltooid

Nog een laatste woord over het indelen van je Todo.txt-bestand: een taak markeren als voltooid. Je kunt het item verwijderen als je klaar bent, maar dat is niet de gewenste manier in Todo.txt. Plaats in plaats daarvan een kleine "x" aan het begin van het taakitem, zoals zo:

(A) Doe de afwas. + schoonmaken (B) Doe een was in de wasmachine. + was + reinigen Maak de was in de droger. + was + schoonmaken Reinig de was. + was + schoonmaken Maak de opgevouwen kleding op. + was + schoonmaken Vacuüm het huis. + schoonmaken Koop eieren. + winkelen @grocery Koop sap. + winkelen @grocery x (A) Koop een nieuwe spijkerbroek. + winkelen @mall Email Matt over mijn nieuwe artikelidee. + werk (A) Maak een ruwe schets van het volgende artikel. + werk

Als u het opmerkt, staat er nu een kleine 'x' aan het begin van de regel met het item 'Koop een nieuwe spijkerbroek'. Dit betekent dat de spijkerbroek is gekocht en het item is voltooid, waardoor ik mijn lijst effectief heb 'doorgestreept'. Op die manier zult u zien wat u hebt voltooid, samen met de dingen die nog moeten worden gedaan.

U weet nu hoe u actiepunten kunt toewijzen, zowel projecten als contexten, en hoe u verschillende items binnen uw takenlijst in platte tekst kunt prioritiseren. Dit alles maakt onze to-do-lijst nuttiger voor ons dan voorheen, door structuur en organisatie te geven aan een verder eenvoudige, ongeordende lijst. U kunt elk van deze functies gebruiken, of geen van deze, het is uw keuze. Todo.txt is in de basis wat je maar wilt. Het is een lege lei voor je taken en enkele regels die alles georganiseerd houden.

En je zou hier kunnen stoppen. Dat is voldoende om uw taken bij te houden zoals u dat wilt, in een eenvoudig tekstbestand. U kunt eenvoudig al uw projecten of contexten vinden met een Command-F of Control-F-zoekopdracht en op de hoogte blijven van wat er met niets anders moet worden gedaan.

Maar omdat we conventies volgen die door Todo.txt worden beschreven, kunnen we gebruik maken van een aantal andere interessante tools die ons nederige, kleine tekstbestand nog meer kracht geven..

Desktop-app-opties

Als open source-project werkt Todo.txt ook in een verscheidenheid aan gespecialiseerde apps buiten uw platte teksteditor. U vindt apps voor vrijwel elk platform dat met Todo.txt werkt, maar een van de beste is een gratis app: Todour.

Todour is beschikbaar voor zowel Mac als Windows en geeft een eenvoudige grafische interface aan ons Todo.txt-bestand. En ik bedoel eenvoudig. Kijk eens:

Zie je wat ik bedoel? U moet echter meteen opmerken dat uw items automatisch correct zijn geprioriteerd. Je zult hier niet veel mooie dingen zien in Todour, maar het heeft alle essentiële dingen. U kunt items toevoegen en verwijderen, markeren als voltooid of ongedaan gemaakt en dat alles wordt goed ondersteund in uw platte-tekstbestand. Vink het vakje daar aan om een ​​item te markeren en een kleine letter "x" verschijnt aan het begin van die regel in je tekstbestand. Handig, is het niet?

De reden dat ik Todour echt adviseer om alleen een teksteditor te gebruiken, is dat het een zoekfilter bevat. Hiermee kunt u optimaal profiteren van projecten en contexten en kunt u al het andere dynamisch verbergen in uw takenlijst. Zoek gewoon naar een project of context en alleen die taken zullen verschijnen. Zoek naar een project en een context, en u zult alleen de taken zien die beide hebben.

Algehele Todour, zoals Todo.txt zelf heeft niet veel flitsende functies. Maar het heeft de essentie en het maakt ze goed.

Mobiele toegang

Todo.txt werd geboren vanaf de commandoregel, in een traditionele computerwereld. Maar dat betekent niet dat je Todo.txt niet op mobiele apparaten kunt gebruiken. In feite zijn er Todo.txt-apps voor iOS en Android voor $ 2 per stuk. Ze hebben allemaal dezelfde functies en functionaliteit die we al hebben besproken, waaronder projecten, contexten en prioriteiten. De interface is schoon en minimaal en gericht op het snel laten werken van je Todo.txt-taken.

Er is niet te veel te zeggen over de mobiele apps, behalve dat ze werken zoals je zou verwachten. Net als Todo.txt zelf zijn deze mobiele apps eenvoudig en duidelijk. U kunt taken toevoegen, filteren op project en categorie en deze onderweg bewerken of voltooien - en alles synchroniseren met uw computer via Dropbox.

Er is nog steeds een hulpmiddel in het arsenaal Todo.txt en het is de krachtigste, maar ook de meest nerd: de opdrachtregelinterface.

De opdrachtregelinterface

Ik zou nalatig zijn als ik het kroonjuweel in de Todo.txt-wereld, de geboorteplaats van het hele Todo.txt-raamwerk, niet dekt: de opdrachtregel.

De meeste mensen proberen tegenwoordig de commandoregel te vermijden. Ze zijn verbijsterd over wat het precies doet, en zijn een beetje bang voor de kracht die ze hun machine laten gebruiken. Maar de commandoregel is een krachtig hulpmiddel en ik moedig je van harte aan om deze angsten je niet te laten weerhouden om de commandoregel te verkennen. We hebben een uitstekende tutorialserie over het temmen van de terminal. Als je er nog niet bekend mee bent, kijk dan nu eens naar die serie. Het zal je helpen om dit aspect van Todo.txt een stuk beter te begrijpen.

Laten we, als dat uit de weg gaat, naar Todo.txt's kijken shellscripts. Hoewel het werkelijke gebruik van Todo.txt vrij eenvoudig is, is het instellen van de opdrachtregelinterface (of CLI) een beetje ingewikkeld.

Eerst downloaden het laatste exemplaar van Todo.txt van Github. Nadat u de download hebt uitgepakt, blijven er drie bestanden over: todo.sh, todo.cfg en todo_completion. Ik zal ze om beurten uitleggen.

todo.sh - Dit zijn de hersenen van de bewerking, het hoofdscript, degene die we uitvoerbaar maken en gebruiken als onze CLI.

todo.cfg - Sommige configuratie-opties gebruikt door todo.sh, het belangrijkste is de locatie van uw todo.txt-bestand.

todo_completion - Een optioneel helper-script dat functies voor het voltooien van tabbladen biedt todo.sh. Ik zal het in deze tutorial niet behandelen, maar als je nieuwsgierig bent, je kunt hier meer over lezen.

Om alles geordend te houden, wil je de Todo.txt-bestanden ergens veilig bewaren. Om georganiseerd te zijn, moet je ze opslaan in een map in je thuismap, of ergens anders waar je meestal shell-scripts opslaat. In mijn geval zou het volledige pad er als volgt uitzien: 

/ Users / zach / todo /

Nu onze Todo.txt-scripts een leuke plek hebben om te leven, zullen we activeren todo.sh door het uitvoerbaar te maken. Gebruik hiervoor de opdrachtregel en ga naar de map waarin uw Todo.txt-scripts leven. Navigeren met behulp van het opdrachtregeltype:

cd / Gebruikers / YOUR_HOME_DIR / todo

Vervang "YOUR_HOME_DIR" door de naam van uw persoonlijke map. Nu dat je in de juiste map bent, maak todo.shuitvoerbaar door de volgende opdracht uit te voeren:

chmod + x todo.sh

Als je nu het script probeert uit te voeren door te typen ...

./todo.sh

... u zou de gebruiksinformatie voor Todo.txt moeten zien. Gefeliciteerd! Je hebt nu de CLI voor Todo.txt aan het werk! Probeer een eenvoudige opdracht zoals:

./todo.sh lijst

Dat zal een lijst zijn van al uw huidige actiepunten. Laat me raden, er staat dat je 0 items in je takenlijst hebt, toch? Wees niet ontmoedigd, je hebt niks verkeerd gedaan. U hoeft alleen Todo.txt te configureren en te vertellen waar uw todo.txt-bestand is opgeslagen. Open hiervoor de todo.cfg en voeg de volgende info toe:

# === BEWERK BESTAND LOCATIES HIERONDER === # Uw todo.txt map #export TODO_DIR = "/ Gebruikers / gina / Documenten / todo" export TODO_DIR = "/ Gebruikers / YOUR_HOME_DIR / Documenten" # Uw taak / gereed / rapport. txt locaties export TODO_FILE = "$ TODO_DIR / todo.txt" export DONE_FILE = "$ TODO_DIR / done.txt" export REPORT_FILE = "$ TODO_DIR / report.txt" # U kunt uw acties directory locatie aanpassen #export TODO_ACTIONS_DIR = "$ HOME /.todo.actions.d "# == BEWERK BESTANDLOCATIES BOVEN ===

Het is belangrijk om hierboven op te merken dat we dubbele aanhalingstekens rond onze pad hebben / Users / YOUR_HOME_DIR / Documents, en dat opnieuw "YOUR_HOME_DIR" moet worden vervangen door de naam van uw homedirectory. Als je probeert uit te voeren todo.sh opnieuw zou je je taken nu moeten zien verschijnen:

ebed-melech: todo zach $ ./todo.sh list 09 (A) Koop een nieuwe jeans. + winkelen @mall 01 (A) De afwas doen. + schoonmaken 11 (A) Maak een ruwe schets van het volgende artikel. + werk 02 (B) Doe een wasvulling in de wasmachine. + was + schoonmaken 07 Koop eieren. + winkelen @grocery 08 Koop sap. + winkelen @ kruidenier 10 Email Matt over mijn nieuwe artikelidee. + werk 04 Vouw de was op. + was + schoonmaken 05 Doe de opgevouwen kleding weg. + was + reiniging 03 Doe de lading in de droger. + was + schoonmaken 06 Stofzuig het huis. + opschonen - TODO: 11 van de 11 getoonde taken 

Zoals we in Todour hebben gezien, worden onze taken automatisch in prioriteitsvolgorde weergegeven. We kunnen dezelfde soort zoekfunctionaliteit krijgen door een term toe te voegen aan het einde van onze todo.sh lijst commando:

ebed-melech: todo zach $ ./todo.sh lijst + werk 11 (A) Maak een ruwe schets van het volgende artikel. + werk 10 Email Matt over mijn nieuwe artikelidee. + werk - TODO: 2 van 11 weergegeven taken 

Het is geweldig dat u de CLI in gebruik heeft, maar als u een nieuw Terminal-venster opent of zelfs gewoon uit de directory navigeert / Users / YOUR_HOME_DIR / todo map, verliest u de mogelijkheid om de todo.sh script. Als je wilt voorkomen dat dit gebeurt, moet je je account bewerken.bashrc. bestand of maak het in uw home directory. Navigeer terug naar uw thuismap met een eenvoudige opdracht:

CD 

Nu dat u in uw thuismap bent, gebruiken we de teksteditor voor de opdrachtregel nano om dit te maken en aan te passen .bashrc het dossier.

nano .bashrc

In dat bestand voegen we de volgende regel toe:

alias t = "/ Gebruikers / YOUR_HOME_DIR / todo / todo.sh -d /Users/YOUR_HOME_DIR/todo/todo.cfg"

Vervang zoals gewoonlijk "YOUR_HOME_DIR" met uw homedirectory. Sluit vervolgens het bestand door op te drukken Controle-X en sla het bestand op door op te drukken Y.

Voer de volgende opdracht uit om de wijzigingen die we zojuist hebben aangebracht te activeren:

bron .bashrc

Oké, probeer nu gewoon "t" als opdracht in de opdrachtregel te typen. Dit is wat u zou moeten zien:

ebed-melech: ~ zach $ t Gebruik: todo.sh [-fhpantvV] [-d todo_config] actie [taaknummer] [task_description] Probeer 'todo.sh -h' voor meer informatie. 

Hoera! Nu hebt u toegang tot de todo.shscript vanaf elke willekeurige plek in de opdrachtregel. Alle dezelfde opdrachten als voorheen. Zien:

ebed-melech: ~ zach $ t lijst 09 (A) Koop een nieuwe spijkerbroek. + winkelen @mall 01 (A) De afwas doen. + schoonmaken 11 (A) Maak een ruwe schets van het volgende artikel. + werk 02 (B) Doe een wasvulling in de wasmachine. + was + schoonmaken 07 Koop eieren. + winkelen @grocery 08 Koop sap. + winkelen @ kruidenier 10 Email Matt over mijn nieuwe artikelidee. + werk 04 Vouw de was op. + was + schoonmaken 05 Doe de opgevouwen kleding weg. + was + reiniging 03 Doe de lading in de droger. + was + schoonmaken 06 Stofzuig het huis. + opschonen - TODO: 11 van de 11 getoonde taken

We hebben nog maar net de oppervlakte bekrast van wat de Todo.txt CLI wel kan doen. Probeer de ingebouwde Help te gebruiken door het volgende uit te voeren:

t help

Doorlezen de Github Wiki-pagina's voor het Todo.txt-project, of als je avontuurlijk bent, verken de add-on-map. De conclusie is, spelen met de Todo.txt CLI totdat u zich er prettig bij voelt om het te gebruiken. Hoe comfortabeler u ermee bent, hoe waarschijnlijker het is dat u het zult gebruiken, en hoe meer het u zal helpen productief te zijn.

Tot slot

Dus daar heb je het: de wereld van Todo.txt, het takenlijstsysteem dat zo eenvoudig of zo complex kan zijn als je zou willen. Het is gewoon een gewoon tekstbestand, maar in combinatie met apps en de opdrachtregelinterface kan het net zo krachtig zijn als u zou willen. U kunt uw taken op de voor u meest logische manier ordenen en tijd en geld besparen door geen nieuw, ingewikkeld to-do-lijstsysteem te hoeven leren.

In plaats van het downloaden van een nieuwe takenlijst-app om alles eenvoudiger te maken, opent u gewoon een nieuw gewoon tekstbestand en probeert u de bovenstaande stappen om Todo.txt te gebruiken om uw taken te beheren. Je zult verrast zijn hoe krachtig zo'n simpel systeem kan zijn.