Cum să vă gestionați sarcinile cu Todo.txt

Există prea multe aplicații de listă pentru a alege cea perfectă. Fiecare dintre ele este similar, dar este diferit, iar toți ar avea timp să se instaleze și să învețe să folosească. Aveți deja prea mult de făcut, deci de ce să faceți timp să învățați cum să utilizați o nouă aplicație de liste de sarcini doar pentru a ține pasul cu tot ce trebuie să faceți?

Cea mai simplă modalitate de a urmări sarcinile dvs. este să le scrieți pe o bucată de hârtie. Puteți să le listați în modul în care aveți sens pentru dvs., cu orice informații suplimentare doriți și trebuie doar să transportați hârtia în jurul pentru a urmări ce trebuie să faceți. E simplu, ieftin și are sens.

Dar, probabil, preferați să păstrați o listă digitală de lucru, așa că va fi pe toate dispozitivele dvs. și nu va trebui să vă faceți griji că ați aruncat-o accidental. Aveți nevoie doar de o soluție la fel de simplă ca și hârtia obișnuită și cerneala.

introduce Todo.txt. Este un sistem pentru urmărirea dos-ului dvs. într-un fișier text simplu și este cel mai apropiat echivalent digital pentru a vă urmări sarcinile pe hârtie. În acest tutorial, vă voi arăta cum să utilizați Todo.txt pentru a înlocui listele de hârtie și pentru a vă asigura că totul se face.

Ce este Todo.txt?

Todo.txt este un cadru de orientări prin care un fișier text simplu poate deveni o listă de sarcini bogată în caracteristici. În loc să vă scrieți sarcinile dintr-o listă la întâmplare, regulile sale simple vă vor ajuta să evitați crearea unui șir de sarcini și veți face acel fișier text simplu în ceva mult mai util și mai interesant. Acest lucru ar putea părea confuz, dar este de fapt simplu. Iată cum funcționează:

Prima regulă din Todo.txt este că fiecare element de rezolvat este propriul rând în fișierul dvs. text. Un nou element de rezolvat, o linie nouă. Așa că hai să încercăm. Deschideți editorul de text preferat (sau pur și simplu utilizați Notepad pe un PC sau TextEdit pe un Mac) și introduceți câteva sarcini pe care trebuie să le faceți, fiecare pe propria linie, cum ar fi:

Faceți feluri de mâncare deoarece încep să se îngroape și chiar ar părea rău. Faceți o încărcare de rufe, de preferință o sarcină ușoară. Scoateți casa, asigurându-vă că intrați în toate colțurile mici.

Sunt primele trei sarcini, fiecare dintre acestea fiind destul de lungi. Puteți include cât mai multe informații pe care le doriți în fiecare sarcină. Asigurați-vă că fiecare sarcină este pe propria linie.

Acum, salvați fișierul ca todo.txt, și plasați-o în interiorul dvs. Documente dosarul sau în altă parte, îl puteți accesa ușor. Mai bine, plasați-o în dvs. dropbox astfel încât să puteți sincroniza cu ușurință mai târziu.

Și tocmai așa, ați început să utilizați Todo.txt! Sigur că nu pare atât de impresionant încă: un fișier text simplu cu elementele dvs. de rezolvat în el. Acum, suntem gata să începem să folosim câteva dintre convențiile de formatare a textului susținute de Todo.txt și să folosim unele dintre instrumentele care suportă Todo.txt. Atunci veți vedea cât de utilă poate fi această idee întreagă.

Cum să vorbești despre Lingo

Acum avem un fișier text numit todo.txt care este stocat în nostru Documente pliant. În interiorul acestuia avem câteva elemente de rezolvat. Să aruncăm o privire la acel dosar din nou (de această dată, din motive de cointeresare, mi-am scurtat puțin lucrurile):

Spală vasele. Faceți o încărcătură de rufe. Aspiră casa.

Ok, nu-i rău până acum, dar într-adevăr nu folosim cadrului Todo.txt în întregime. În timp ce Todo.txt ar trebui să fie simplu, nu este lipsit de trăsături. Todo.txt este conceput pentru a vă ajuta prioritiza elementele dvs. de rezolvat, precum și organizarea acestora proiecte și contexte. Acest lucru este în mare măsură după spiritul Metoda faimoasă de productivitate a lui David Allen, cunoscută sub numele de "Noțiuni de bază", sau mai des abreviat la "GTD" - dar puteți folosi aceste instrumente pentru a vă organiza sarcinile oricum doriți. Dacă nu vă place GTD, puteți utiliza în continuare Todo.txt pentru a urmări sarcinile dvs. și utilizați aceste caracteristici suplimentare pentru a vă ajuta să le organizați.

Acum, să aruncăm o privire asupra modului în care proiectele, contextele și prioritățile s-ar aplica la lista noastră de eșantioane și cum să marcheze efectiv sarcinile ca fiind complete. Voi continua să folosesc lista mea simplă de lucru, care, sincer, nu este o sarcină pe care probabil că trebuie să o puneți într-o listă de sarcini, dar puteți utiliza aceleași idei prezentate aici pentru a urmări oricare dintre dvs. sarcini.

proiecte

În lista mea, toate cele trei articole sunt legate de curățarea casei. Astfel, le putem grupa pe toți într-un proiect numit "curățenie". Trebuie doar să adăugați un semn "+" urmat de numele proiectului în sarcini, cum ar fi:

Spală vasele. + curățare Faceți o încărcare de rufe. + curățare Aspirați casa. + curățare

E frumos, dar totul de pe lista mea intră în același proiect, așa că pare puțin redundant. Aș putea să distrug totul, în special sarcina "Faceți o sarcină de spălare", care include încărcarea încărcăturii în șaibă, apoi uscătorul și în cele din urmă plierea hainelor. Todo.txt permite ca elementele să fie în mai mult de un proiect; doar adăugați altul +proiect până la sfârșitul sarcinii de al adăuga la un alt proiect. Să profităm de acest lucru și să împărțim articolul "Faceți o încărcătură de rufe" în mai multe articole și apoi să le puneți în propriul lor proiect de "spălătorie".

Spală vasele. + curățare Puneți o mașină de spălat în mașina de spălat. + spălare + curățare Puneți încărcătura în uscător. + spălare + curățare Rabatați încărcătura de rufe. + spălare + curățare Puneți hainele pliate. + spălare + curățare Vacuați casa. + curățare

Grozav. Acum, lista noastră de sarcini este împărțită în mai multe proiecte, iar sarcinile proiectului "spălătorie" sunt clasificate și în proiectul "curățenie".

Context

Contextul se referă la un loc sau o situație în care aveți anumite lucruri de făcut. În cazul listei noastre de eșantioane, contextul pentru toți este destul de evident: acasă. Într-un astfel de caz, nu cred că adăugarea unui context este într-adevăr tot util, deoarece este o parte implicită a proiectului în sine. Să adăugăm mai multe elemente, astfel încât să putem înțelege mai bine contextul.

Spală vasele. + curățare Puneți o mașină de spălat în mașina de spălat. + spălare + curățare Puneți încărcătura în uscător. + spălare + curățare Rabatați încărcătura de rufe. + spălare + curățare Puneți hainele pliate. + spălare + curățare Vacuați casa. + curățare Cumpără ouă. Cumpărați suc. Cumpărați o nouă pereche de blugi.

Am adăugat trei articole noi, care au legătură cu cumpărarea de lucruri. Primele două sunt produse alimentare, lucruri pe care trebuie să le cumpăr la magazinul alimentar. Ultimul este un articol de îmbrăcăminte, ceva pe care probabil îl voi cumpăra la mall. Toate aceste elemente ar putea fi puse într-un proiect "de cumpărături". Dar locația la care le voi cumpăra este diferită. Aici intră contextul. Desemnați un context în Todo.txt cu un semn "@" urmat de numele contextului dvs. Iată ce arată noua noastră listă, inclusiv contextele:

Spală vasele. + curățare Puneți o mașină de spălat în mașina de spălat. + spălare + curățare Puneți încărcătura în uscător. + spălare + curățare Rabatați încărcătura de rufe. + spălare + curățare Puneți hainele pliate. + spălare + curățare Vacuați casa. + curățare Cumpără ouă. + cumpărături @ grocery Cumpără suc. + shopping @ grocery Cumpărați o nouă pereche de blugi. + cumpărături @mall

Și acolo mergem. Acum, elementele de rezolvat din proiectul nostru "cumpărături" au fost date în context. Când suntem la magazinul cu produse alimentare putem să ne concentrăm asupra produselor pe care trebuie să le cumpărăm acolo și același lucru se întâmplă atunci când suntem la mall.

Prioritate

Ultima caracteristică la care trebuie să ne uităm este prioritară. Pentru a face acest lucru, vom adăuga câteva sarcini legate de muncă în listă, apoi le vom aloca o prioritate și unele dintre sarcinile existente. Doar adăugați o literă înconjurată de paranteze la începutul sarcinilor dvs. pentru a le acorda o prioritate.

(A) Faceți vasele. + curățare (B) Puneți o cantitate de rufe în mașina de spălat. + spălare + curățare Puneți încărcătura în uscător. + spălare + curățare Rabatați încărcătura de rufe. + spălare + curățare Puneți hainele pliate. + spălare + curățare Vacuați casa. + curățare Cumpără ouă. + cumpărături @ grocery Cumpără suc. + shopping @grocery (A) Cumpărați o nouă pereche de blugi. + shopping @mall Trimiteți un e-mail lui Matt despre noua mea idee despre articol. + muncă (A) Finalizați proiectul brut al articolului următor. + muncă

Prioritățile sunt desemnate printr-o literă majusculă, A-Z, care este închisă în paranteze, urmată de un spațiu. ei mereu apar la începutul elementului de rezolvat și sunt în ordine alfabetică - adică o sarcină cu prioritate (A) este mai importantă decât o sarcină (B) și așa mai departe. Veți vedea de ce acest lucru se întâmplă atunci când intrăm în unele dintre instrumentele pe care le puteți utiliza pentru a manipula fișierul Todo.txt.

Elementele de marcare sunt complete

Un ultim cuvânt despre formatarea fișierului Todo.txt: marcarea unei sarcini ca completă. Puteți șterge elementul odată ce ați terminat cu el, dar acesta nu este cel mai preferat mod în Todo.txt. În schimb, puneți un element "x" la începutul elementului de rezolvat, după cum urmează:

(A) Faceți vasele. + curățare (B) Puneți o cantitate de rufe în mașina de spălat. + spălare + curățare Puneți încărcătura în uscător. + spălare + curățare Rabatați încărcătura de rufe. + spălare + curățare Puneți hainele pliate. + spălare + curățare Vacuați casa. + curățare Cumpără ouă. + cumpărături @ grocery Cumpără suc. + shopping @ grocery x (A) Cumpărați o nouă pereche de blugi. + shopping @mall Trimiteți un e-mail lui Matt despre noua mea idee despre articol. + muncă (A) Finalizați proiectul brut al articolului următor. + muncă

Dacă observați, există acum un mic "x" la începutul liniei care conține elementul "Cumpărați o nouă pereche de blugi". Acest lucru înseamnă că blugi au fost cumpărate și articolul a fost finalizat, efectiv "încrucișat" lista mea. În acest fel, veți vedea ce ați finalizat, împreună cu lucrurile pe care trebuie încă să le faceți.

Acum știți cum să alocați elemente de rezolvat atât proiecte cât și contexte, precum și cum să acordați prioritate diferitelor elemente din interiorul listei de sarcini a textului simplu. Toate acestea ne ajută să facem lista noastră de sarcini mai folositoare pentru noi decât a fost înainte, oferind structura și organizarea unei alte liste de bază, neordonate. Puteți utiliza fiecare dintre aceste caracteristici sau nici una dintre ele - este alegerea dvs. Todo.txt la principiile sale de bază este tot ceea ce doriți să fie. Este o lucrare martoră pentru sarcinile dvs. și unele reguli care păstrează totul organizat.

Și te poți opri aici. Asta e suficient pentru a ține pasul cu sarcinile așa cum doriți, într-un fișier text simplu. Puteți găsi cu ușurință toate proiectele sau contextele dvs. cu o căutare Command-F sau Control-F, și rămâneți pe partea de sus a ceea ce trebuie făcut cu nimic altceva.

Dar pentru că urmăm convențiile subliniate de Todo.txt, putem folosi și alte instrumente interesante care oferă chiar mai multă putere fișierului nostru de text mic.

Opțiuni pentru aplicațiile desktop

Fiind un proiect open source, Todo.txt funcționează și într-o varietate de aplicații specializate în afara editorului dvs. de text simplu. Veți găsi aplicații pentru aproape orice platformă care funcționează cu Todo.txt, dar una dintre cele mai bune este o aplicație gratuită: Todour.

Todour este disponibil atât pentru Mac, cât și pentru Windows, și oferă o interfață grafică simplă fișierului nostru Todo.txt. Și vreau să spun simplu. Aruncati o privire:

Intelegi ce vreau sa spun? Ar trebui să observați imediat că articolele dvs. au fost corect prioritizate automat. În Todor nu vei vedea lucruri de lux aici, dar are toate elementele esențiale. Puteți să adăugați și să eliminați articole, să le marcați ca terminate sau anulate și toate acestea să fie bine acceptate în fișierul dvs. text simplu. Verificați caseta mică de acolo pentru a marca un element complet, iar la începutul acelei linii în fișierul text apare un "x" mic. Nifty, nu-i așa??

Motivul pentru care recomand cu adevărat lui Todour folosirea unui editor de text este că include un filtru de căutare. Acest lucru vă permite să profitați din plin de proiecte și contexte și să ascundeți dinamic orice altceva în lista dvs. de sarcini. Doar căutați un proiect sau un context și vor apărea numai acele sarcini. Căutați un proiect și un context, și veți vedea numai sarcinile care au ambele.

În general, Todour, ca și Todo.txt, nu are multe caracteristici clare. Dar are cele esențiale și le face bine.

Acces Mobil

Todo.txt sa născut din linia de comandă, într-o lume a calculatoarelor tradiționale. Dar asta nu înseamnă că nu poți folosi Todo.txt pe dispozitivele mobile. De fapt, există aplicații Todo.txt pentru iOS și Android cu câte 2 $ fiecare. Acestea au aceleași caracteristici și funcționalități pe care le-am discutat deja, inclusiv proiecte, contexte și priorități. Interfața este curată și minimă și se concentrează doar pe simpla accesare a sarcinilor dvs. Todo.txt.

Nu există prea multe de spus despre aplicațiile mobile, altfel decât că funcționează exact așa cum v-ați aștepta. La fel ca Todo.txt, aceste aplicații mobile sunt simple și simple. Puteți să adăugați sarcini, să le filtrați după proiect și categorie și să le modificați sau să le finalizați în timpul deplasării - și să păstrați totul în sincronizare cu calculatorul dvs. prin Dropbox.

Mai este încă un instrument care să se acopere în arsenalul Todo.txt, și este cel mai puternic - dar și cel mai gay: interfața liniei de comandă.

Interfața liniei de comandă

Mi-ar fi de mirare dacă nu am acoperit bijuteria de coroană din lumea Todo.txt, locul de naștere al întregului cadru Todo.txt: linia de comandă.

Majoritatea oamenilor încearcă să evite linia de comandă în aceste zile. Ei sunt încurcați de ceea ce face exact și sunt puțin frică de puterea pe care o pot lăsa să-și poată controla mașina. Cu toate acestea, linia de comandă este o unealtă puternică și eu vă încurajez cu toată inima să nu lăsați aceste temeri să vă împiedice să explorați linia de comandă. Avem o serie de tutoriale excelente despre manipularea terminalului. Dacă nu sunteți deja familiarizat cu acesta, aruncați o privire la acea serie acum. Vă va ajuta să înțelegeți mai bine acest aspect al lui Todo.txt.

Cu acest lucru din drum, să ne uităm la Todo.txt shell script-uri. În timp ce utilizarea actuală a Todo.txt este destul de simplă, configurarea interfeței liniei de comandă (sau CLI) este un pic cam complexă.

Mai întâi, descărcați ultima copie a lui Todo.txt de la Github. După ce dezarhivați descărcarea, veți rămâne cu trei fișiere: todo.sh, todo.cfg și todo_completion. Permiteți-mi să-i explic pe fiecare la rândul lui.

todo.sh - Acesta este creierul operației, scenariul principal, cel pe care îl vom executa și vom folosi ca CLI.

todo.cfg - Unele opțiuni de configurare utilizate de todo.sh, cea mai importantă fiind locația fișierului dvs. todo.txt.

todo_completion - Un script auxiliar opțional, care oferă capabilităților de completare a filelor todo.sh. Nu o voi acoperi în acest tutorial, dar dacă sunteți curios, puteți citi mai multe despre el aici.

Acum, pentru a păstra totul organizat, veți dori să stocați fișierele Todo.txt undeva în siguranță. În interesul organizării, ar trebui să le stocați într-un director din directorul dvs. de acasă sau oriunde altundeva veți păstra în mod normal scripturile shell. În cazul meu, calea completă ar arăta astfel: 

/ Utilizatori / zach / todo /

Acum că script-urile noastre Todo.txt au un loc frumos de trăit, vom activa todo.sh făcându-l executabil. Pentru aceasta, utilizați linia de comandă și navigați la directorul în care trăiesc scripturile Todo.txt. Pentru a naviga utilizând tipul liniei de comandă:

cd / Utilizatori / YOUR_HOME_DIR / todo

Înlocuiți "YOUR_HOME_DIR" cu numele directorului de acasă. Acum că sunteți în directorul potrivit, faceți todo.shexecutabil executând următoarea comandă:

chmod + x todo.sh

Acum, dacă încercați să rulați scriptul tastând ...

./todo.sh

... ar trebui să vedeți informațiile de utilizare pentru Todo.txt. Felicitări! Acum aveți CLI pentru funcționarea Todo.txt! Încercați o comandă simplă cum ar fi:

./todo.sh listă

Aceasta va lista toate elementele dvs. curente de rezolvat. Lasă-mă să ghicesc, a spus că ai 0 articole în lista de sarcini, nu? Nu te descuraja, nu ai facut nimic gresit. Trebuie doar să configurați Todo.txt și să-i spuneți unde este stocat fișierul dvs. todo.txt. Pentru a face acest lucru, deschideți todo.cfg și adăugați următoarele informații:

# === EDITAREA LOCAȚIILOR FILE DE MAI MULTE === # Directorul dvs. todo.txt #export TODO_DIR = "/ Users / gina / Documents / todo" export TODO_DIR = "/ Users / YOUR_HOME_DIR / Documents" # Todo / done / report. txt locații de export TODO_FILE = "$ TODO_DIR / todo.txt" export exportat DONE_FILE = "$ TODO_DIR / done.txt" REPORT_FILE = "$ TODO_DIR / report.txt" # Puteți personaliza locația directorului de acțiuni #export TODO_ACTIONS_DIR = "$ HOME /.todo.actions.d "# == EDITAREA LOCAȚIILOR DE FILE DE MAI MULTE ===

Este important să observăm mai sus că avem în jur de citate în jurul căii noastre / Users / YOUR_HOME_DIR / Documente, iar din nou "YOUR_HOME_DIR" ar trebui înlocuit cu numele directorului dvs. de acasă. Dacă încercați să rulați todo.sh din nou ar trebui să vă vedeți sarcini care apar acum:

ebed-melech: todo keep $ ./todo.sh list 09 (A) Cumpărați o nouă pereche de blugi. + shopping@mall 01 (A) Faceți vasele. + curățare 11 (A) Finalizați proiectul brut al articolului următor. + lucrul 02 (B) Puneți o pungă de rufe în mașina de spălat. + spălătorie + curățenie 07 Cumpărați ouă. + cumpărături @ cumpără 08 Cumpara suc. + cumpărături @ grocery 10 E-mail Matt despre noua mea idee de articol. + lucrul 04 Îndoiți încărcătura de rufe. + spălare + curățenie 05 Scoateți hainele pliate. + spălare + curățenie 03 Puneți încărcătura în uscător. + spălare + curățenie 06 Aspirați casa. + curățare - TODO: 11 din 11 sarcini afișate 

După cum am văzut în Todour, sarcinile noastre sunt listate automat în ordinea prioritară. Putem obține același tip de funcționalitate de căutare prin adăugarea unui termen la sfârșitul paginii noastre todo.sh list comanda:

ebed-melech: todo keep $ ./todo.sh list + work 11 (A) Finalizați proiectul brut al articolului următor. + lucrați 10 Trimiteți un e-mail lui Matt despre ideea mea despre noul articol. + muncă - TODO: 2 din 11 sarcini afișate 

Este minunat să aveți CLI în funcțiune, dar dacă deschideți o nouă fereastră Terminal sau chiar navigați / Utilizatori / YOUR_HOME_DIR / todo director, veți pierde capacitatea de a rula todo.sh script-ul. Pentru a opri acest lucru, va trebui să vă editați.bashrc. fișier sau creați-l în directorul de acasă. Navigați înapoi în directorul dvs. de acasă cu o comandă simplă:

CD 

Acum, că vă aflați în directorul dvs. de acasă, vom folosi editorul de text pentru linia de comandă nano pentru a crea și a modifica acest lucru .bashrc fişier.

nano .bashrc

În acest fișier vom adăuga următoarea linie:

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

Ca de obicei, înlocuiți "YOUR_HOME_DIR" cu directorul de acasă. Apoi închideți fișierul apăsând Control-X apoi salvați fișierul apăsând y.

Pentru a activa modificările pe care tocmai le-am făcut, rulați această comandă:

sursă .bashrc

Ok, acum încercați să tastați doar "t" ca o comandă în linia de comandă. Iată ce ar trebui să vedeți:

ebed-melech: ~ zach $ t Utilizare: todo.sh [-fhpantvV] [-d todo_config] acțiune [task_number] [task_description] Încercați 'todo.sh -h' pentru mai multe informații. 

Ura! Acum puteți accesa todo.shscript de oriunde în linia de comandă. Toate aceleasi comenzi ca si inainte de munca. Vedea:

ebed-melech: ~ păstrați lista 09 (A) Cumpărați o nouă pereche de blugi. + shopping@mall 01 (A) Faceți vasele. + curățare 11 (A) Finalizați proiectul brut al articolului următor. + lucrul 02 (B) Puneți o pungă de rufe în mașina de spălat. + spălătorie + curățenie 07 Cumpărați ouă. + cumpărături @ cumpără 08 Cumpara suc. + cumpărături @ grocery 10 E-mail Matt despre noua mea idee de articol. + lucrul 04 Îndoiți încărcătura de rufe. + spălare + curățenie 05 Scoateți hainele pliate. + spălare + curățenie 03 Puneți încărcătura în uscător. + spălare + curățenie 06 Aspirați casa. + curățare - TODO: 11 din 11 sarcini afișate

Doar tocmai am zgâriat suprafața a ceea ce poate face CLI-ul Todo.txt. Încercați să utilizați ajutorul încorporat executând:

t ajuta

Citeste prin paginile Github Wiki pentru proiectul Todo.txt sau dacă vă simțiți aventuros, explorați directorul de adăugări. Linia de jos este, Joaca cu CLI Todo.txt până când vă simțiți confortabil folosind-o. Cu cât sunteți mai confortabil cu ea, cu atât este mai probabil să o utilizați și cu atât mai mult vă va ajuta să deveniți productivi.

In concluzie

Deci, acolo o aveți: lumea Todo.txt, sistemul de listă de sarcini care poate fi la fel de simplu sau de complex cât ați dori să faceți. Este doar un fișier text simplu, dar când este combinat cu aplicațiile și cu interfața de linie de comandă, acesta poate fi la fel de puternic pe cât doriți. Puteți să vă țineți sarcinile organizate în modul în care vă acordați cea mai mare sens și să economisiți timp și bani prin faptul că nu trebuie să înveți un nou sistem de listări complicat.

În loc să descărcați o nouă listă de aplicații pentru a obține totul simplificat, trebuie doar să deschideți un nou fișier text simplu și să încercați pașii de mai sus pentru a utiliza Todo.txt pentru a vă gestiona sarcinile. Veți fi surprins de cât de puternic poate fi un astfel de sistem simplu.