Slik administrerer du oppgavene dine med Todo.txt

Det er alt for mange å-gjøre-listen apps for å velge den perfekte. De er så like, men forskjellige, og de vil alle ta tid til å sette opp og lære å bruke. Du har allerede for mye å gjøre, så hvorfor ta deg tid til å lære å bruke en ny oppgaveliste-app bare for å holde tritt med alt du trenger å gjøre?

Den enkleste måten å holde oversikt over oppgavene dine er å skrive dem ned på et stykke papir. Du kan liste dem på den måten som gir mening for deg, med ekstra info du vil ha, og bare trenger å bære papiret rundt for å holde rede på hva du trenger å gjøre. Det er enkelt, billig og bare fornuftig.

Men kanskje du vil ha en digital oppgaveliste, så det kommer til å være på alle enhetene dine, og du trenger ikke å bekymre deg for å kaste det bort ved et uhell. Du trenger bare en løsning som er så enkel som vanlig papir og blekk.

Tast inn Todo.txt. Det er et system for å holde oversikt over din to-dos i en ren tekstfil, og er nærmest digital tilsvarende for å holde oversikt over oppgavene dine på papir. I denne opplæringen vil jeg vise deg hvordan du bruker Todo.txt til å erstatte de aktuelle papirlister og fortsatt sørge for at alt blir gjort.

Hva er Todo.txt?

Todo.txt er et rammeverk for retningslinjer der en enkel tekstfil kan bli en funksjonsrik oppgaveliste. I stedet for å bare skrive opp oppgavene dine i en tilfeldig liste, vil de enkle reglene hjelpe deg med å unngå å skape et rot av oppgaver, og vil gjøre den enkle tekstfilen til noe mye mer nyttig og interessant. Det kan høres forvirrende, men det er faktisk enkelt. Slik fungerer det:

Den første regelen i Todo.txt er at hver gjøremål er sin egen linje i tekstfilen din. Ny gjøremål, ny linje. Så la oss gi det et forsøk. Åpne din favoritt tekstredigerer (eller bruk bare Notisblokk på en PC eller TextEdit på en Mac), og skriv inn noen oppgaver du trenger å få gjort, hver på sin egen linje, slik:

Gjøre oppvasken fordi de begynner å bunke opp og det ser virkelig dårlig ut. Gjør en last vaskeri, helst en lett belastning. Vakuum huset, sørg for å komme inn i alle de små hjørnene.

Det er mine tre første oppgaver, hver av dem er ganske lange. Du kan inkludere så mye info som du vil ha til hver oppgave. Bare sørg for at hver oppgave er på egen linje.

Lag bare den filen som todo.txt, og legg den inn i din dokumenter mappe eller et annet sted kan du få tilgang til det enkelt. Enda bedre, plasser den i din Dropbox mappe slik at du enkelt kan synkronisere den senere.

Og akkurat slik har du begynt å bruke Todo.txt! Sikker på at det ikke virker som imponerende ennå: En ren tekstfil med dine gjøremål i den. Nå er vi klare til å begynne å bruke noen av tekstformateringskonvensjonene Todo.txt støtter, og bruk noen av verktøyene som støtter Todo.txt. Det er da du vil se hvor nyttig denne hele ideen kan være.

Hvordan å snakke lingo

Vi har nå en tekstfil kalt todo.txt som er lagret i vår dokumenter mappe. Inne i det har vi noen ting å gjøre. La oss se på den filen igjen (denne gangen, for korthetens skyld, har jeg forkortet mine todo-elementer litt):

Gjør oppvasken. Ta en vaskekapasitet. Vakuum huset.

Ok, ikke så dårlig så langt, men vi bruker virkelig ikke Todo.txt-rammen fullt ut. Mens Todo.txt skal være enkelt, er det ikke ugjennomtrengelig. Todo.txt er laget for å hjelpe deg prioritere dine gjøremål, samt organisere dem inn i prosjekter og sammenhenger. Dette følger stort sett ånden til David Allens berømte produktivitetsmetode kjent som "Getting Things Done", eller oftere forkortet til "GTD", men du kan bruke disse verktøyene til å organisere oppgavene dine, men du vil. Hvis du ikke liker GTD, kan du fortsatt bruke Todo.txt til å holde oversikt over oppgavene dine, og bruk disse ekstra funksjonene for å hjelpe deg med å holde dem organisert.

Nå, la oss se på hvordan prosjekter, sammenhenger og prioriteringer vil gjelde for vår utvalgsliste, og hvordan du faktisk merker oppgavene som komplett. Jeg vil fortsette å bruke min enkle oppgaveliste som ærlig ikke er oppgaver du sannsynligvis trenger å legge ned på en oppgaveliste, men du kan bruke de samme ideene som vises her for å holde oversikt over noen av dine oppgaver.

prosjekter

I min liste er alle tre elementene relatert til rengjøring av huset. Så vi kan gruppere dem alle sammen i et prosjekt som heter "rengjøring". Bare legg til et "+" tegn etterfulgt av prosjektnavnet til oppgavene dine, slik som:

Gjør oppvasken. + rengjøring Ta en vaskekapasitet. + rengjøring Vakuum huset. + rengjøring

Det er fint, men alt på min liste faller inn i samme prosjekt, så det virker litt overflødig. Jeg kunne bryte alt ut lenger, spesielt "Gjøre en last av klesvask" -oppgave som inkluderer å sette lasten i vaskemaskinen, deretter tørketrommelen, og til slutt legge på klærne. Todo.txt tillater gjenstander å være i mer enn ett prosjekt; bare legg til en annen +prosjekt til slutten av oppgaven å legge den til et annet prosjekt. La oss dra nytte av dette og dele "Gjøre en last av klesvask" på ting i flere elementer, og legg dem i sitt eget "vaskeri" -prosjekt.

Gjør oppvasken. + rengjøring Legg vasken i vasken i vasken. + vaskerom + rengjøring Legg lasten inn i tørketrommelen. + vaskerom + rengjøring Fyll lasten på vasken. + vaskerom + rengjøring Sett de brettede klærne bort. + vaskerom + rengjøring Vakuum huset. + rengjøring

Flott. Nå er vår to-do-liste delt inn i flere prosjekter, og våre "vasker" -prosjektoppgaver er også kategorisert under "rengjøring" -prosjektet.

Kontekst

Kontekst refererer til et sted eller en situasjon der du har visse ting å gjøre. I tilfelle av vår utvalgsliste er konteksten for dem alle ganske åpenbare: hjemme. I et slikt tilfelle tror jeg ikke å legge til en kontekst er egentlig alt som er nyttig, siden det er en underforstått del av selve prosjektet. La oss legge til flere elementer slik at vi bedre kan forstå konteksten.

Gjør oppvasken. + rengjøring Legg vasken i vasken i vasken. + vaskerom + rengjøring Legg lasten inn i tørketrommelen. + vaskerom + rengjøring Fyll lasten på vasken. + vaskerom + rengjøring Sett de brettede klærne bort. + vaskerom + rengjøring Vakuum huset. + rengjøring Kjøp egg. Kjøp juice. Kjøp et nytt par jeans.

Jeg har lagt til tre nye ting å gjøre, som alle har å gjøre med å kjøpe ting. De to første er matvarer, ting jeg trenger å kjøpe i matbutikken. Den siste er en klærartikel, noe jeg sannsynligvis vil kjøpe på kjøpesenteret. Alle disse elementene kan settes inn i et "shopping" -prosjekt. Men stedet jeg vil kjøpe dem på, er annerledes. Dette er hvor sammenhenger kommer inn. Oppgi en kontekst i Todo.txt med et "@" tegn etterfulgt av navnet på konteksten din. Her ser vår nye liste, inkludert sammenheng, ut:

Gjør oppvasken. + rengjøring Legg vasken i vasken i vasken. + vaskerom + rengjøring Legg lasten inn i tørketrommelen. + vaskerom + rengjøring Fyll lasten på vasken. + vaskerom + rengjøring Sett de brettede klærne bort. + vaskerom + rengjøring Vakuum huset. + rengjøring Kjøp egg. + shopping @ dagligvarebutikk Kjøp juice. + shopping @ dagligvarebutikk Kjøp et nytt par jeans. + shopping @ mall

Og der går vi. Nå har de oppgaver i vårt "shopping" -prosjekt fått en sammenheng. Når vi er i matbutikken, kan vi fokusere på elementene vi trenger å kjøpe der, og det samme gjelder når vi er på kjøpesenteret.

Prioritet

Den siste funksjonen vi må se på er prioritet. For å gjøre det, legger vi til noen arbeidsrelaterte oppgaver i listen, og tildeler dem en prioritet og noen av våre eksisterende oppgaver. Bare legg til et brev omgitt av parentes til begynnelsen av oppgavene dine for å gi dem en prioritet.

(A) Gjør oppvasken. + rengjøring (B) Legg vasken i vasken. + vaskerom + rengjøring Legg lasten inn i tørketrommelen. + vaskerom + rengjøring Fyll lasten på vasken. + vaskerom + rengjøring Sett de brettede klærne bort. + vaskerom + rengjøring Vakuum huset. + rengjøring Kjøp egg. + shopping @ dagligvarebutikk Kjøp juice. + shopping @ dagligvarebutikk (A) Kjøp et nytt par jeans. + shopping @ mall Email Matt om min nye artikkelidee. + arbeid (A) Fullfør grove utkast til neste artikkel. + arbeid

Prioritetene er utpekt med et stort bokstav, A-Z, som er vedlagt i parentes, og deretter etterfulgt av et mellomrom. De alltid vises i begynnelsen av oppgavene, og er i alfabetisk rekkefølge, det vil si en oppgave med en prioritet av (A) er viktigere enn en (B) oppgave, og så videre. Du får se hvorfor dette er når vi kommer inn i noen av verktøyene du kan bruke til å manipulere din Todo.txt-fil.

Merking av elementer er fullført

Ett siste ord om formatering av din Todo.txt-fil: markerer en oppgave som fullført. Du kan slette elementet når du er ferdig med det, men det er ikke den foretrukne måten i Todo.txt. I stedet legger du små bokstaver "x" ved starten av oppgavene, slik som:

(A) Gjør oppvasken. + rengjøring (B) Legg vasken i vasken. + vaskerom + rengjøring Legg lasten inn i tørketrommelen. + vaskerom + rengjøring Fyll lasten på vasken. + vaskerom + rengjøring Sett de brettede klærne bort. + vaskerom + rengjøring Vakuum huset. + rengjøring Kjøp egg. + shopping @ dagligvarebutikk Kjøp juice. + shopping @ dagligvarebutikk x (A) Kjøp et nytt par jeans. + shopping @ mall Email Matt om min nye artikkelidee. + arbeid (A) Fullfør grove utkast til neste artikkel. + arbeid

Hvis du vil legge merke til, er det nå en liten "x" i begynnelsen av linjen som inneholder elementet "Kjøp et nytt par jeans." Dette betyr at jeans har blitt kjøpt og varen er fullført, effektivt "krysset av" min liste. På den måten ser du hva du har fullført, sammen med de ting som fortsatt trenger å gjøre.

Du vet nå hvordan du skal tilordne å gjøre ting både prosjekter og sammenhenger, samt hvordan du prioriterer ulike elementer i vanlig tekst-oppgaveliste. Alt dette bidrar til å gjøre vår gjøremålsliste mer nyttig for oss enn før, og gi struktur og organisering til en ellers grunnleggende, uordnet liste. Du kan bruke hver av disse funksjonene, eller ingen av dem, det er ditt valg. Todo.txt på grunnleggende er hva du vil at den skal være. Det er en tom skifer for dine oppgaver, og noen regler som holder alt organisert.

Og du kan stoppe her. Det er nok å holde tritt med dine oppgaver slik du vil, i en ren tekstfil. Du kan enkelt finne alle dine prosjekter eller sammenhenger med et Command-F eller Control-F søk, og hold deg på det som trenger gjort med ingenting annet.

Men fordi vi følger konvensjoner som er skissert av Todo.txt, kan vi gjøre bruk av andre interessante verktøy som gir enda mer kraft til vår ydmyke, små tekstfil.

Alternativer for stasjonær app

Å være et åpen kildekode-prosjekt, fungerer Todo.txt også i en rekke spesialiserte apper utenom det enkle tekstredigeringsprogrammet. Du finner apper for nesten hvilken som helst plattform som jobber med Todo.txt, men en av de beste er en gratis app: Todour.

Tod er tilgjengelig for både Mac og Windows, og gir et enkelt grafisk grensesnitt til vår Todo.txt-fil. Og jeg mener enkel. Ta en titt:

Ser du hva jeg mener? Du bør legge merke til med en gang, selv om elementene dine har blitt riktig prioritert automatisk. Du vil ikke se mye fancy ting her i Todo, men det har alle essensielle. Du kan legge til og fjerne elementer, markere dem som ferdig eller tilbakestilt, og alt som er pent støttet i vanlig tekstfil. Kontroller den lille boksen der for å markere et element, og en liten bokstav "x" vises ved starten av linjen i tekstfilen din. Nifty, er det ikke?

Grunnen til at jeg virkelig anbefaler Todour over å bruke bare en tekstredigerer er at den inneholder et søkefilter. Dette gjør at du kan dra full nytte av prosjekter og sammenhenger og kan dynamisk skjule alt annet i oppgavelisten din. Bare søk etter et prosjekt eller en kontekst, og bare de oppgavene vil vises. Søk etter et prosjekt og en kontekst, og du ser bare oppgavene som har begge.

Generelt Tod, som Todo.txt selv, har ikke mange prangende funksjoner. Men det har essensielle og det får dem riktig.

Mobil tilgang

Todo.txt ble født fra kommandolinjen, i en tradisjonell datav verden. Men det betyr ikke at du ikke kan bruke Todo.txt på mobile enheter. Faktisk er det Todo.txt apps for iOS og Android for $ 2 hver. De har alle de samme funksjonene og funksjonaliteten som vi allerede har diskutert, inkludert prosjekter, sammenhenger og prioriteringer. Grensesnittet er rent og minimalt, og fokusert på å bare gi deg rask oppdatering av Todo.txt-oppgaver.

Det er ikke for mye å si om mobilappene, bortsett fra at de fungerer som du forventer. I likhet med Todo.txt er disse mobilappene enkle og enkle. Du kan legge til oppgaver, filtrere dem etter prosjekt og kategori, og redigere eller fullføre dem på farten, og hold alt i synkronisering med datamaskinen via Dropbox.

Det er fortsatt et verktøy til å dekke i Todo.txt arsenalen, og det er den mest potente en, men også den mest geekiske: kommandolinjegrensesnittet.

Kommandolinjegrensesnittet

Jeg ville være remiss hvis jeg ikke dekket kronjuvelen i Todo.txt verdenen, fødestedet til hele Todo.txt-rammen: kommandolinjen.

De fleste prøver å unngå kommandolinjen i disse dager. De er baffled av hva det gjør akkurat, og er litt redd for kraften som lar dem bevege seg over deres maskin. Men kommandolinjen er et kraftig verktøy, og jeg oppfordrer deg til å ikke la disse fryktene holde deg fra å utforske kommandolinjen. Vi har en utmerket opplæringsserie om å tømme terminalen. Hvis du ikke er kjent med det allerede, ta en titt på den serien nå. Det vil hjelpe deg å forstå dette aspektet av Todo.txt mye bedre.

Med det ut av veien, la oss se på Todo.txt's shell skript. Mens den faktiske bruken av Todo.txt er ganske enkel, er det litt komplisert å sette opp kommandolinjegrensesnittet (eller CLI).

Først, last ned den siste versjonen av Todo.txt fra Github. Når du pakker ned nedlastingen, blir du igjen med tre filer: todo.sh, todo.cfg og todo_completion. La meg forklare hverandre igjen.

todo.sh - Dette er hjernen til operasjonen, hovedskriptet, det vi skal utføre og bruke som vår CLI.

todo.cfg - Noen konfigurasjonsalternativer som brukes av todo.sh, det viktigste er plasseringen av din todo.txt-fil.

todo_completion - Et valgfritt hjelpeskript som gir tabulasjonsfyllingsfunksjoner til todo.sh. Jeg vil ikke dekke det i denne opplæringen, men hvis du er nysgjerrig, Du kan lese mer om det her.

Nå, for å holde alt organisert, vil du lagre Todo.txt-filene et sted trygt. For å være organisert, bør du lagre dem i en mappe av hjemmekatalogen din, eller hvor som helst du vanligvis lagrer shell-skript. I mitt tilfelle ville den fulle banen se slik ut: 

/ Users / Zach / todo /

Nå som våre Todo.txt-skript har et fint sted å bo, vil vi aktivere todo.sh ved å gjøre det kjørbar. For å gjøre dette, bruk kommandolinjen, og naviger til katalogen hvor Todo.txt-skriptene dine lever. For å navigere ved hjelp av kommandolinjestype:

CD / Brukere / YOUR_HOME_DIR / todo

Erstatt "YOUR_HOME_DIR" med navnet på din hjemmekatalog. Nå som du er i riktig katalog, gjør du todo.shkjørbar ved å kjøre følgende kommando:

chmod + x todo.sh

Nå hvis du prøver å kjøre skriptet ved å skrive ...

./todo.sh

... du bør se bruksinformasjonen for Todo.txt. Gratulerer! Du har nå CLI for Todo.txt jobber! Prøv en enkel kommando som:

./todo.sh liste

Det vil liste opp alle dine nåværende gjøremål. La meg gjette, det sa at du har 0 elementer i oppgavelisten din, ikke sant? Ikke motløs, du gjorde ikke noe galt. Du trenger bare å konfigurere Todo.txt og fortelle det hvor din todo.txt-fil er lagret. For å gjøre det, åpne todo.cfg og legg til følgende informasjon:

# === REDIGER FILPLASSER NEDEN === # Din todo.txt katalog #export TODO_DIR = "/ Brukere / Gina / Documents / todo" eksport TODO_DIR = "/ Brukere / YOUR_HOME_DIR / Documents" # Din todo / done / report. eksportere txt-steder eksport TODO_FILE = "$ TODO_DIR / todo.txt" eksport DONE_FILE = "$ TODO_DIR / done.txt" eksport REPORT_FILE = "$ TODO_DIR / report.txt" # Du kan tilpasse handlingene katalogen plassering #export TODO_ACTIONS_DIR = "$ HOME /.todo.actions.d "# == REDIGER FILPLASSER OVER ===

Det er viktig å legge merke til at vi har dobbelt anførselstegn rundt vår bane / Brukere / YOUR_HOME_DIR / Dokumenter, og det skal igjen "YOUR_HOME_DIR" erstattes med navnet på hjemmekatalogen din. Hvis du prøver å kjøre todo.sh igjen bør du se oppgavene dine nå vises:

ebed-melech: todo zach $ ./todo.sh liste 09 (A) Kjøp et nytt par jeans. + shopping @ mall 01 (A) Gjør oppvasken. + rengjøring 11 (A) Fullfør grove utkast til neste artikkel. + arbeid 02 (B) Legg vasken i vasken. + vaskerom + rengjøring 07 Kjøp egg. + shopping @ dagligvarebutikk 08 Kjøp juice. + shopping @ dagligvarebutikk 10 Email Matt om min nye artikkelidee. + arbeid 04 Brett lasten på vasken. + vaskerom + rengjøring 05 Ta av de brettede klærne. + vask + rengjøring 03 Legg lasten i tørketrommelen. + vaskerom + rengjøring 06 Vakuum huset. + rengjøring - FORDO: 11 av 11 oppgaver vist 

Som vi så i Todo, blir oppgavene våre automatisk oppført i prioriteringsordre. Vi kan få samme type søkefunksjonalitet ved å legge til et begrep i slutten av vår todo.sh liste kommando:

ebed-melech: todo zach $ ./todo.sh liste + arbeid 11 (A) Fullfør grove utkast til neste artikkel. + arbeid 10 Email Matt om min nye artikkelidee. + arbeid - FORDO: 2 av 11 oppgaver vist 

Det er flott at du har CLI oppe, men hvis du åpner et nytt Terminal-vindu, eller bare navigerer ut av / Users / YOUR_HOME_DIR / todo katalog, vil du miste muligheten til å kjøre todo.sh manus. For å stoppe dette skjer må du redigere din.bashrc. filen eller opprett den i din hjemmekatalog. Naviger tilbake til din hjemmekatalog med en enkel kommando:

cd 

Nå som du er i din hjemmekatalog, bruker vi tekstredigeringsprogrammet for kommandolinjen nano å opprette og endre dette .bashrc fil.

nano .bashrc

I den filen legger vi til følgende linje:

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

Som vanlig, erstatt "YOUR_HOME_DIR" med hjemmekatalogen din. Lukk filen ved å trykke Kontroll-X og lagre filen ved å trykke y.

For å aktivere endringene vi nettopp har gjort, kjører denne kommandoen:

kilde .bashrc

OK, prøv nå å skrive bare "t" som en kommando i kommandolinjen. Her er hva du bør se:

ebed-melech: ~ zach $ t Bruk: todo.sh [-fhpantvV] [-d todo_config] handling [task_nummer] [task_description] Prøv 'todo.sh -h' for mer informasjon. 

Hurra! Nå kan du få tilgang til todo.shSkript fra hvor som helst i kommandolinjen. Alle de samme kommandoene som før arbeidet. Se:

ebed-melech: ~ zach $ t liste 09 (A) Kjøp et nytt par jeans. + shopping @ mall 01 (A) Gjør oppvasken. + rengjøring 11 (A) Fullfør grove utkast til neste artikkel. + arbeid 02 (B) Legg vasken i vasken. + vaskerom + rengjøring 07 Kjøp egg. + shopping @ dagligvarebutikk 08 Kjøp juice. + shopping @ dagligvarebutikk 10 Email Matt om min nye artikkelidee. + arbeid 04 Brett lasten på vasken. + vaskerom + rengjøring 05 Ta av de brettede klærne. + vask + rengjøring 03 Legg lasten i tørketrommelen. + vaskerom + rengjøring 06 Vakuum huset. + rengjøring - FORDO: 11 av 11 oppgaver vist

Vi har bare bare skrapet overflaten av hva Todo.txt CLI kan gjøre skjønt. Prøv å bruke den innebygde hjelpen ved å kjøre:

t hjelp

Les gjennom Github Wiki-sidene for Todo.txt-prosjektet, eller hvis du føler deg eventyrlystne, Utforsk Add-on Directory. Bunnlinjen er, spille med Todo.txt CLI til du føler deg komfortabel med å bruke den. Jo mer komfortabelt du er med det, jo mer sannsynlig er du å bruke den, og jo mer vil det hjelpe deg med å være produktiv.

For å konkludere

Så der har du det: Todo.txt verden, oppgavesystemet som kan være så enkelt eller så komplekst som du vil gjøre det. Det er bare en ren tekstfil, men når den kombineres med apps og dens kommandolinjegrensesnitt, kan den være like kraftig som du vil. Du kan holde oppgaver organisert på den måten som gir mest mening, og spare tid og penger ved ikke å lære et nytt, komplisert oppgaveliste system.

I stedet for å laste ned en ny gjøremålslisteapp for å få alt forenklet, bare åpne en ny ren tekstfil og prøv trinnene ovenfor for å bruke Todo.txt til å administrere oppgavene dine. Du vil bli overrasket over hvor kraftig et slikt enkelt system kan være.