Comment gérer vos tâches avec Todo.txt

Il y a beaucoup trop d'applications à faire pour choisir celle qui convient le mieux. Ils sont tous si semblables et pourtant si différents, et ils prendraient tous du temps à se configurer et à apprendre à utiliser. Vous avez déjà trop à faire, alors pourquoi prendre le temps d'apprendre à utiliser une nouvelle application de liste de tâches à effectuer simplement pour suivre tout ce que vous avez à faire?

Le moyen le plus simple de suivre vos tâches consiste à les écrire sur un morceau de papier. Vous pouvez les lister de la manière qui vous semble la plus appropriée, avec les informations supplémentaires que vous souhaitez, et il suffit de transporter le papier pour garder une trace de ce que vous devez faire. C'est simple, pas cher et logique.

Mais peut-être préféreriez-vous conserver une liste de tâches numérique, afin qu'elle soit présente sur tous vos appareils et que vous n'ayez pas à craindre de la jeter accidentellement. Vous avez juste besoin d'une solution aussi simple que du papier ordinaire et de l'encre..

Entrer Todo.txt. C'est un système permettant de garder une trace de vos tâches dans un fichier texte. C'est l'équivalent numérique le plus proche de celui de garder vos tâches sur papier. Dans ce tutoriel, je vais vous montrer comment utiliser Todo.txt pour remplacer ces listes de papier tout en veillant à ce que tout soit terminé..

Qu'est-ce que Todo.txt?

Todo.txt est un cadre de directives à travers lequel un simple fichier texte peut devenir une liste de tâches riche en fonctionnalités. Au lieu de simplement écrire vos tâches dans une liste au hasard, ses règles simples vous aideront à éviter de créer un fouillis de tâches et feront de ce fichier texte brut quelque chose de beaucoup plus utile et intéressant. Cela peut paraître déroutant, mais c'est en fait simple. Voici comment ça fonctionne:

La première règle de Todo.txt est que chaque tâche est sa propre ligne dans votre fichier texte. Nouvelle tâche à faire, nouvelle ligne. Alors essayons cela. Ouvrez votre éditeur de texte préféré (ou utilisez simplement le Bloc-notes sur un PC ou TextEdit sur un Mac) et tapez quelques tâches à effectuer, chacune sur sa propre ligne, comme suit:

Faites la vaisselle parce qu'ils commencent à s'empiler et que c'est vraiment mauvais. Faites une charge de linge, de préférence une charge légère. Passez l'aspirateur dans la maison en veillant à entrer dans tous les petits coins.

Il y a mes trois premières tâches, chacune assez longue. Vous pouvez inclure autant d'informations que vous le souhaitez dans chaque tâche. Assurez-vous juste que chaque tâche est sur sa propre ligne.

Maintenant, sauvegardez ce fichier sous todo.txt, et placez-le dans votre Les documents dossier ou ailleurs, vous pouvez y accéder facilement. Mieux encore, placez-le dans votre Dropbox dossier afin que vous puissiez facilement le synchroniser plus tard.

Et juste comme ça, vous avez commencé à utiliser Todo.txt! Bien sûr, cela ne semble pas encore si impressionnant: un fichier texte contenant vos tâches à faire. Nous sommes maintenant prêts à commencer à utiliser certaines des conventions de formatage du texte prises en charge par Todo.txt et à utiliser certains des outils prenant en charge Todo.txt. C'est à ce moment-là que vous verrez à quel point cette idée peut être utile..

Comment parler le jargon

Nous avons maintenant un fichier texte appelé todo.txt qui est stocké dans notre Les documents dossier. À l'intérieur, nous avons quelques tâches à faire. Examinons de nouveau ce fichier (cette fois, par souci de brièveté, j'ai un peu raccourci mes tâches):

Faire la vaisselle. Faites un chargement de linge. Passer l'aspirateur dans la maison.

Ok, pas mal jusqu'à présent, mais nous n'utilisons pas pleinement le framework Todo.txt. Tandis que Todo.txt est supposé être simple, ce n’est pas sans particularité. Todo.txt est conçu pour vous aider donner la priorité vos tâches à faire, ainsi que de les organiser en projets et contextes. C’est en grande partie dans l’esprit de La célèbre méthodologie de productivité de David Allen appelée "Getting Things Done", ou plus souvent abrégé en "GTD" - mais vous pouvez utiliser ces outils pour organiser vos tâches comme vous le souhaitez. Si vous n'aimez pas GTD, vous pouvez toujours utiliser Todo.txt pour suivre vos tâches et utiliser ces fonctionnalités supplémentaires pour vous aider à les organiser..

Voyons maintenant comment les projets, les contextes et les priorités s’appliqueraient à notre liste d’échantillons, et comment marquer les tâches comme étant terminées. Je continuerai d’utiliser ma simple liste de tâches qui, honnêtement, n’est pas une tâche que vous devrez probablement inscrire sur une liste de tâches, mais vous pouvez utiliser les mêmes idées présentées ici pour garder une trace de vos tâches. les tâches.

Projets

Dans ma liste, les trois éléments sont liés au nettoyage de la maison. Nous pouvons donc tous les regrouper dans un projet appelé "nettoyage". Ajoutez simplement un signe "+" suivi du nom du projet à vos tâches, comme suit:

Faire la vaisselle. + nettoyage Faites une brassée de linge. + nettoyage Passez l'aspirateur dans la maison. + nettoyage

C'est bien, mais tout sur ma liste entre dans le même projet, donc cela semble un peu redondant. Je pourrais tout casser plus loin, en particulier la tâche «Faites une brassée de linge», qui consiste notamment à placer la brassée dans la laveuse, puis dans la sécheuse et enfin à plier les vêtements. Todo.txt permet aux éléments d'être dans plus d'un projet; il suffit d'ajouter un autre +projet à la fin de la tâche pour l'ajouter à un autre projet. Profitons-en pour diviser la tâche "Faire une charge de linge" en plusieurs tâches, puis placez-les dans leur propre projet de "blanchisserie"..

Faire la vaisselle. + nettoyage Mettez une charge de linge dans la laveuse. + linge + nettoyage Mettez la charge dans le sèche-linge. + linge + nettoyage Pliez la charge de linge. + linge + nettoyage Rangez les vêtements pliés. + blanchisserie + nettoyage Passez l'aspirateur dans la maison. + nettoyage

Génial. Notre liste de tâches est maintenant divisée en plusieurs projets et nos tâches de "blanchisserie" sont également classées dans le projet "nettoyage"..

Le contexte

Le contexte fait référence à un endroit ou à une situation où vous avez certaines choses à faire. Dans le cas de notre liste d'échantillons, le contexte pour chacun d'entre eux est assez évident: à la maison. Dans un cas comme celui-là, je ne pense pas que l'ajout d'un contexte soit vraiment utile, car cela fait partie du projet lui-même. Ajoutons quelques éléments afin que nous puissions mieux comprendre le contexte.

Faire la vaisselle. + nettoyage Mettez une charge de linge dans la laveuse. + linge + nettoyage Mettez la charge dans le sèche-linge. + linge + nettoyage Pliez la charge de linge. + linge + nettoyage Rangez les vêtements pliés. + blanchisserie + nettoyage Passez l'aspirateur dans la maison. + nettoyage Acheter des œufs. Acheter du jus. Acheter une nouvelle paire de jeans.

J'ai ajouté trois nouvelles tâches, toutes liées à l'achat de choses. Les deux premiers sont des produits alimentaires que je devrai acheter à l'épicerie. Le dernier est un vêtement que je vais probablement acheter au centre commercial. Tous ces éléments pourraient être intégrés à un projet "d'achat". Mais l'endroit où je vais les acheter est différent. C’est là que les contextes entrent en jeu. Désignez un contexte dans Todo.txt avec un signe "@" suivi du nom de votre contexte. Voici à quoi ressemble notre nouvelle liste, y compris les contextes:

Faire la vaisselle. + nettoyage Mettez une charge de linge dans la laveuse. + linge + nettoyage Mettez la charge dans le sèche-linge. + linge + nettoyage Pliez la charge de linge. + linge + nettoyage Rangez les vêtements pliés. + blanchisserie + nettoyage Passez l'aspirateur dans la maison. + nettoyage Acheter des œufs. + shopping @ épicerie Acheter du jus. + shopping @ épicerie Achetez une nouvelle paire de jeans. + shopping @mall

Et c'est parti. Les tâches à effectuer de notre projet "shopping" ont maintenant été mises en contexte. Lorsque nous sommes à l'épicerie, nous pouvons nous concentrer sur les articles que nous devons acheter là-bas. Il en va de même pour les magasins..

Priorité

La dernière fonctionnalité que nous devons examiner est la priorité. Pour ce faire, nous allons ajouter quelques tâches liées au travail à la liste, puis leur attribuer une priorité et certaines de nos tâches existantes. Ajoutez simplement une lettre entourée de parenthèses au début de vos tâches pour leur donner une priorité..

(A) Faites la vaisselle. + nettoyage (B) Mettez une charge de linge dans la laveuse. + linge + nettoyage Mettez la charge dans le sèche-linge. + linge + nettoyage Pliez la charge de linge. + linge + nettoyage Rangez les vêtements pliés. + blanchisserie + nettoyage Passez l'aspirateur dans la maison. + nettoyage Acheter des œufs. + shopping @ épicerie Acheter du jus. + shopping @ épicerie (A) Achetez une nouvelle paire de jeans. + shopping @mall Email Matt à propos de ma nouvelle idée d'article. + travail (A) Terminez le brouillon de l'article suivant. + travail

Les priorités sont désignées par une lettre majuscule, A-Z, placée entre parenthèses, puis suivie d'un espace. Ils toujours apparaissent au début de la tâche et sont classés par ordre alphabétique, c'est-à-dire qu'une tâche avec une priorité de (A) est plus importante qu'une tâche (B), etc. Vous verrez pourquoi c'est ici que nous entrons dans certains des outils que vous pouvez utiliser pour manipuler votre fichier Todo.txt..

Marquage des éléments terminés

Un dernier mot sur le formatage de votre fichier Todo.txt: marquer une tâche comme étant terminée. Vous pouvez supprimer l'élément une fois que vous avez terminé, mais ce n'est pas la méthode préférée dans Todo.txt. Au lieu de cela, mettez un "x" en minuscule au début de la tâche, comme suit:

(A) Faites la vaisselle. + nettoyage (B) Mettez une charge de linge dans la laveuse. + linge + nettoyage Mettez la charge dans le sèche-linge. + linge + nettoyage Pliez la charge de linge. + linge + nettoyage Rangez les vêtements pliés. + blanchisserie + nettoyage Passez l'aspirateur dans la maison. + nettoyage Acheter des œufs. + shopping @ épicerie Acheter du jus. + shopping @grocery x (A) Achetez une nouvelle paire de jeans. + shopping @mall Email Matt à propos de ma nouvelle idée d'article. + travail (A) Terminez le brouillon de l'article suivant. + travail

Si vous remarquez, il y a maintenant un petit "x" au début de la ligne contenant l'article "Acheter une nouvelle paire de jeans." Cela signifie que les jeans ont été achetés et que l'article a été achevé, ce qui a effectivement été rayé de ma liste. De cette façon, vous verrez ce que vous avez terminé, ainsi que les tâches qui restent à accomplir..

Vous savez maintenant comment attribuer des tâches à la fois à des projets et à des contextes, ainsi que pour hiérarchiser divers éléments de votre liste de tâches en texte brut. Tout cela contribue à rendre notre liste de tâches plus utile qu’elle ne l’était auparavant, en donnant une structure et une organisation à une liste par ailleurs non structurée. Vous pouvez utiliser chacune de ces fonctionnalités ou aucune d’entre elles, c’est votre choix. Todo.txt à la base, c'est ce que vous voudriez qu'il soit. C'est une ardoise vierge pour vos tâches, et quelques règles qui gardent tout organisé.

Et vous pourriez vous arrêter ici. Cela suffit pour effectuer vos tâches comme vous le souhaitez, dans un fichier texte. Vous pouvez facilement trouver tous vos projets ou contextes avec une recherche Command-F ou Contrôle-F et rester au fait de ce qui reste à faire sans rien d'autre..

Mais comme nous suivons les conventions décrites par Todo.txt, nous pouvons utiliser d’autres outils intéressants qui donnent encore plus de pouvoir à notre humble petit fichier texte..

Options de l'application de bureau

En tant que projet open source, Todo.txt fonctionne également dans diverses applications spécialisées en dehors de votre éditeur de texte brut. Vous trouverez des applications pour presque toutes les plateformes qui fonctionnent avec Todo.txt, mais l'un des meilleurs est une application gratuite: Todour.

Todour est disponible pour Mac et Windows et offre une interface graphique simple à notre fichier Todo.txt. Et je veux dire simple. Regarde:

Tu vois ce que je veux dire? Vous devriez remarquer tout de suite que vos articles ont été correctement hiérarchisés automatiquement. Vous ne verrez pas beaucoup de choses fantaisistes ici à Todour, mais il possède tous les éléments essentiels. Vous pouvez ajouter et supprimer des éléments, les marquer comme terminés ou annulés, et tout cela est bien pris en charge dans votre fichier de texte brut. Cochez la petite case pour indiquer qu'un élément est complet et un "x" en minuscule apparaît au début de cette ligne dans votre fichier texte. Nifty, n'est-ce pas?

Si je recommande vraiment Todour à l’utilisation d’un éditeur de texte uniquement, c’est qu’il inclut un filtre de recherche. Cela vous permet de tirer pleinement parti des projets et des contextes et peut masquer de manière dynamique tout le reste de votre liste de tâches. Il suffit de rechercher un projet ou un contexte, et seules ces tâches apparaîtront. Rechercher un projet et un contexte, et vous ne verrez que les tâches qui ont à la fois.

Globalement Todour, comme Todo.txt lui-même n'a pas beaucoup de fonctionnalités flashy. Mais il a l'essentiel et il les fait bien.

Accès mobile

Todo.txt est né de la ligne de commande, dans un monde informatique traditionnel. Mais cela ne signifie pas que vous ne pouvez pas utiliser Todo.txt sur des appareils mobiles. En fait, il existe des applications Todo.txt pour iOS et Android à 2 $ chacune. Elles ont toutes les mêmes fonctionnalités et fonctionnalités que celles décrites précédemment, notamment les projets, les contextes et les priorités. L'interface est propre et minimale, et axée sur vous permettre de suivre rapidement vos tâches Todo.txt.

Il n'y a pas grand chose à dire sur les applications mobiles, si ce n'est qu'elles fonctionnent exactement comme vous le souhaiteriez. Comme Todo.txt lui-même, ces applications mobiles sont simples et directes. Vous pouvez ajouter des tâches, les filtrer par projet et par catégorie, et les éditer ou les terminer à la volée, et tout rester synchronisé avec votre ordinateur via Dropbox..

Il reste encore un outil à couvrir dans l'arsenal de Todo.txt, et c'est le plus puissant, mais aussi le plus geek: l'interface de ligne de commande.

L'interface de ligne de commande

Je m'en voudrais de ne pas couvrir le joyau de la couronne dans le monde Todo.txt, berceau de l'ensemble du cadre Todo.txt: la ligne de commande.

La plupart des gens essaient d'éviter la ligne de commande ces jours-ci. Ils sont déroutés par ce qu’il fait exactement et craignent un peu le pouvoir qu’ils leur permettent de faire sur leur machine. Pourtant, la ligne de commande est un outil puissant et je vous encourage vivement à ne pas laisser ces peurs vous empêcher d'explorer la ligne de commande.. Nous avons une excellente série de tutoriels sur l'apprivoisement du terminal. Si vous ne le connaissez pas déjà, jetez un coup d'œil à cette série maintenant. Cela vous aidera à mieux comprendre cet aspect de Todo.txt.

Cela étant dit, examinons les fichiers de Todo.txt. scripts shell. Bien que l'utilisation réelle de Todo.txt soit relativement simple, la configuration de l'interface de ligne de commande (ou CLI) est un peu complexe..

Tout d'abord, téléchargez la dernière copie de Todo.txt de Github. Une fois le téléchargement décompressé, il ne vous reste plus que trois fichiers: todo.sh, todo.cfg et todo_completion. Laissez-moi vous expliquer chacun à son tour.

todo.sh - C’est le cerveau de l’opération, le script principal, celui que nous allons rendre exécutable et que nous utiliserons comme CLI..

todo.cfg - Certaines options de configuration utilisées par todo.sh, le plus important étant l'emplacement de votre fichier todo.txt.

todo_completion - Un script auxiliaire facultatif qui donne des capacités de complétion de tabulation à todo.sh. Je ne couvrirai pas cela dans ce tutoriel, mais si vous êtes curieux, vous pouvez en lire plus ici.

Maintenant, pour que tout reste organisé, vous voudrez peut-être stocker les fichiers Todo.txt dans un endroit sûr. Dans l’intérêt de l’organisation, vous devez les stocker dans un dossier de votre répertoire personnel ou ailleurs où vous stockez généralement des scripts shell. Dans mon cas, le chemin complet ressemblerait à ceci: 

/ Utilisateurs / zach / todo /

Maintenant que nos scripts Todo.txt ont un bel endroit pour vivre, nous activerons todo.sh en le rendant exécutable. Pour ce faire, utilisez la ligne de commande et accédez au répertoire contenant vos scripts Todo.txt. Pour naviguer à l'aide du type de ligne de commande:

cd / Users / YOUR_HOME_DIR / todo

Remplacez "YOUR_HOME_DIR" par le nom de votre répertoire personnel. Maintenant que vous êtes dans le bon répertoire, faites todo.shexécutable en lançant la commande suivante:

chmod + x todo.sh

Maintenant, si vous essayez d’exécuter le script en tapant…

./todo.sh

… Vous devriez voir les informations d'utilisation de Todo.txt. Toutes nos félicitations! Vous avez maintenant la CLI pour Todo.txt en marche! Essayez une commande simple comme:

./todo.sh liste

Cela listera toutes vos tâches courantes. Laissez-moi deviner, il a dit que vous avez 0 articles dans votre liste de tâches à faire, non? Ne vous découragez pas, vous n'avez rien fait de mal. Il vous suffit de configurer Todo.txt et de lui indiquer l'emplacement de stockage de votre fichier todo.txt. Pour ce faire, ouvrez le todo.cfg et ajoutez les informations suivantes:

# === MODIFIER LES EMPLACEMENTS DE FICHIERS CI-DESSOUS === # Votre répertoire todo.txt #export TODO_DIR = "/ Users / gina / Documents / todo" export TODO_DIR = "/ Users / YOUR_HOME_DIR / Documents" # Votre rapport à effectuer / terminé /. exportation TODO_FILE = "$ TODO_DIR / todo.txt" export DONE_FILE = "$ TODO_DIR / done.txt" export REPORT_FILE = "$ TODO_DIR / report.txt" # Vous pouvez personnaliser l'emplacement de votre répertoire d'actions #export TODO_ACTIONS_DIR = "$ HOME /.todo.actions.d "# == MODIFIER LES LIEUX DE FICHIERS AU-DESSUS ===

Il est important de noter ci-dessus que nous avons des guillemets doubles autour de notre chemin / Utilisateurs / YOUR_HOME_DIR / Documents, et que "YOUR_HOME_DIR" soit remplacé par le nom de votre répertoire personnel. Si vous essayez de courir todo.sh encore une fois vous devriez voir vos tâches apparaître maintenant:

ebed-melech: todo zach $ ./todo.sh liste 09 (A) Achetez une nouvelle paire de jeans. + shopping @mall 01 (A) Faites la vaisselle. + nettoyage 11 (A) Terminer le brouillon de l'article suivant. + travail 02 (B) Mettez une charge de linge dans la laveuse. + lessive + nettoyage 07 Acheter des oeufs. + shopping @ épicerie 08 Achetez du jus. + shopping @grocery 10 Email Matt à propos de ma nouvelle idée d'article. + travail 04 Pliez la charge de linge. + linge + nettoyage 05 Rangez les vêtements pliés. + linge + nettoyage 03 Mettez la charge dans le sèche-linge. + blanchisserie + nettoyage 06 Passez l'aspirateur dans la maison. + nettoyage - TODO: 11 sur 11 tâches illustrées 

Comme nous l'avons vu dans Todour, nos tâches sont automatiquement répertoriées par ordre de priorité. Nous pouvons obtenir le même type de fonctionnalité de recherche en ajoutant un terme à la fin de notre liste todo.sh commander:

ebed-melech: todo zach $ ./todo.sh list + work 11 (A) Terminez le brouillon de l'article suivant. + work 10 Email Matt à propos de ma nouvelle idée d'article. + travail - TODO: 2 tâches sur 11 illustrées 

C’est formidable que la CLI soit opérationnelle et que, si vous ouvrez une nouvelle fenêtre de terminal, ou même que vous sortiez de la / Utilisateurs / YOUR_HOME_DIR / todo répertoire, vous perdrez la possibilité d'exécuter le todo.sh scénario. Pour que cela ne se produise plus, vous devez modifier votre.bashrc. fichier ou le créer dans votre répertoire personnel. Revenez à votre répertoire de base avec une simple commande:

CD 

Maintenant que vous êtes dans votre répertoire personnel, nous allons utiliser l'éditeur de texte en ligne de commande nano pour créer et modifier cette .bashrc fichier.

nano .bashrc

Dans ce fichier, nous ajouterons la ligne suivante:

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

Comme d'habitude, remplacez "YOUR_HOME_DIR" par votre répertoire personnel. Puis fermez le fichier en appuyant sur Control-X puis enregistrez le fichier en appuyant sur y.

Pour activer les modifications que nous venons de faire, exécutez cette commande:

source .bashrc

Ok, essayez maintenant de taper simplement "t" en tant que commande dans la ligne de commande. Voici ce que vous devriez voir:

ebed-melech: ~ zach $ t Utilisation: todo.sh [-fhpantvV] [-d todo_config] action [numéro_tâche] [description_tâche] Essayez 'todo.sh -h' pour plus d'informations.. 

Hourra! Maintenant, vous pouvez accéder à la todo.shscript de n'importe où dans la ligne de commande. Toutes les mêmes commandes qu'avant le travail. Voir:

ebed-melech: ~ zach $ t list 09 (A) Achetez un nouveau jean. + shopping @mall 01 (A) Faites la vaisselle. + nettoyage 11 (A) Terminer le brouillon de l'article suivant. + travail 02 (B) Mettez une charge de linge dans la laveuse. + lessive + nettoyage 07 Acheter des oeufs. + shopping @ épicerie 08 Achetez du jus. + shopping @grocery 10 Email Matt à propos de ma nouvelle idée d'article. + travail 04 Pliez la charge de linge. + linge + nettoyage 05 Rangez les vêtements pliés. + linge + nettoyage 03 Mettez la charge dans le sèche-linge. + blanchisserie + nettoyage 06 Passez l'aspirateur dans la maison. + nettoyage - TODO: 11 sur 11 tâches illustrées

Nous venons tout juste de vous montrer ce que la CLI de Todo.txt peut faire. Essayez d’utiliser l’aide intégrée en exécutant:

t aider

Lire à travers les pages du wiki Github pour le projet Todo.txt, ou si vous vous sentez aventureux, explorer le répertoire des add-on. La ligne de fond est, jouer avec la CLI Todo.txt jusqu'à ce que vous vous sentiez à l'aise de l'utiliser. Plus vous êtes à l'aise avec cela, plus vous avez de chances de l'utiliser, et donc plus il vous aidera à être productif.

En conclusion

Voilà donc le monde de Todo.txt, le système de liste de tâches pouvant être aussi simple ou complexe que vous le souhaitez. Ce n'est qu'un fichier texte brut, mais une fois combiné avec les applications et son interface de ligne de commande, il peut être aussi puissant que vous le souhaitez. Vous pouvez organiser vos tâches de la manière qui vous convient le mieux et économiser du temps et de l'argent en évitant l'apprentissage d'un nouveau système de liste de tâches compliqué..

Au lieu de télécharger une nouvelle application de liste de tâches pour tout simplifier, ouvrez simplement un nouveau fichier texte et essayez les étapes ci-dessus pour utiliser Todo.txt afin de gérer vos tâches. Vous serez surpris de la puissance d’un système aussi simple.