Cómo administrar tus tareas con Todo.txt

Hay demasiadas aplicaciones de listas de tareas pendientes para elegir la perfecta. Son muy similares, pero diferentes, y todos tardarían tiempo en instalarse y aprender a usar. Ya tienes mucho que hacer, así que, ¿por qué dedicar tiempo a aprender cómo utilizar una nueva aplicación de lista de tareas pendientes para mantenerse al día con todo lo que tienes que hacer??

La forma más sencilla de realizar un seguimiento de sus tareas es escribirlas en un papel. Puede enumerarlos de la forma que tenga sentido para usted, con cualquier información adicional que desee, y solo tiene que llevar el papel para hacer un seguimiento de lo que necesita hacer. Es simple, barato y tiene sentido..

Pero quizás prefiera mantener una lista digital de tareas pendientes, por lo que estará en todos sus dispositivos y no tendrá que preocuparse por desecharla accidentalmente. Solo necesita una solución que sea tan simple como papel normal y tinta.

Entrar Todo.txt. Es un sistema para realizar un seguimiento de sus tareas pendientes en un archivo de texto plano, y es el equivalente digital más cercano a realizar un seguimiento de sus tareas en papel. En este tutorial, te mostraré cómo usar Todo.txt para reemplazar esas listas de papel y asegurarte de que todo se haga.

Que es todo.txt?

Todo.txt es un marco de directrices a través del cual un simple archivo de texto puede convertirse en una lista de tareas con muchas funciones. En lugar de simplemente escribir sus tareas en una lista al azar, sus reglas simples lo ayudarán a evitar la creación de un montón de tareas y harán que ese archivo de texto sin formato se convierta en algo mucho más útil e interesante. Eso puede sonar confuso, pero en realidad es simple. Así es como funciona:

La primera regla en Todo.txt es que cada elemento de tarea pendiente es su propia línea en su archivo de texto. Nueva tarea pendiente, nueva línea. Así que vamos a intentarlo. Abra su editor de texto favorito (o simplemente use el Bloc de notas en una PC o TextEdit en una Mac), y escriba algunas tareas que necesita realizar, cada una en su propia línea, así:

Lavar los platos porque están empezando a acumularse y realmente se ve mal. Hacer una carga de ropa, preferiblemente una carga ligera. Aspire la casa, asegurándose de llegar a todos los rincones.

Están mis tres primeras tareas, cada una de las cuales es bastante larga. Puede incluir tanta información como desee en cada tarea. Solo asegúrate de que cada tarea esté en su propia línea.

Ahora, solo guarda ese archivo como todo.txt, y colócalo dentro de tu Documentos carpeta o en cualquier otro lugar puede acceder fácilmente. Mejor aún, colócalo en tu Dropbox carpeta para que puedas sincronizarla fácilmente más tarde.

Y así, ¡has empezado a usar Todo.txt! Claro que todavía no parece tan impresionante: un archivo de texto plano con los elementos de tareas pendientes en él. Ahora estamos listos para comenzar a usar algunas de las convenciones de formato de texto que admite Todo.txt, y usar algunas de las herramientas que admiten Todo.txt. Ahí es cuando verás lo útil que puede ser esta idea..

Cómo hablar la jerga

Ahora tenemos un archivo de texto llamado todo.txt eso está almacenado en nuestro Documentos carpeta. En su interior tenemos algunos elementos de tareas pendientes. Echemos un vistazo a ese archivo otra vez (esta vez, en aras de la brevedad, he reducido un poco mis elementos pendientes):

Lava los platos. Hacer una carga de ropa. Aspirar la casa.

Ok, no está mal hasta ahora, pero realmente no estamos usando el marco Todo.txt al máximo. Mientras que Todo.txt se supone que es simple, no tiene características. Todo.txt está diseñado para ayudarte priorizar tus tareas pendientes, así como organizarlas en proyectos y contextos. Esto es en gran parte siguiendo el espíritu de La famosa metodología de productividad de David Allen conocida como "Getting Things Done", o más a menudo abreviado a "GTD", pero puede usar estas herramientas para organizar sus tareas como desee. Si no te gusta GTD, todavía puedes usar Todo.txt para realizar un seguimiento de tus tareas y usar estas funciones adicionales para ayudarte a mantenerlas organizadas..

Ahora, veamos cómo se aplicarían los proyectos, contextos y prioridades a nuestra lista de muestra, y cómo marcar las tareas como completas. Seguiré usando mi lista de tareas simples que, honestamente, no son tareas que probablemente deba anotar en una lista de tareas pendientes, pero puede usar las mismas ideas que se muestran aquí para realizar un seguimiento de cualquiera de sus Tareas.

Proyectos

En mi lista, los tres elementos están relacionados con la limpieza de la casa. Así que podemos agruparlos en un proyecto llamado "limpieza". Solo agregue un signo "+" seguido del nombre del proyecto a sus tareas, así:

Lava los platos. + limpieza hacer una carga de ropa. + limpieza Aspirar la casa. + limpieza

Eso está bien, pero todo en mi lista cae en el mismo proyecto, por lo que parece un poco redundante. Podría desglosarlo todo, especialmente la tarea de "Hacer una carga de ropa" que incluye colocar la carga en la lavadora, luego la secadora y, finalmente, doblar la ropa. Todo.txt permite que los elementos estén en más de un proyecto; solo agrega otro +proyecto hasta el final de la tarea para agregarlo a otro proyecto. Aprovechemos esto y dividamos el elemento de la tarea "Hacer una carga de ropa" en varios artículos, y luego pongámoslos en su propio proyecto de "ropa".

Lava los platos. + limpieza Poner una carga de ropa en la lavadora. + lavado + limpieza Poner la carga en la secadora. + lavandería + limpieza Doblar la carga de la ropa. + Lavandería + Limpieza. Guarda la ropa doblada. + Lavandería + Limpieza. Aspirar la casa. + limpieza

Genial. Ahora nuestra lista de tareas se divide en varios proyectos, y nuestras tareas del proyecto de "lavandería" también se clasifican en el proyecto de "limpieza".

Contexto

El contexto se refiere a un lugar o situación donde tiene ciertas cosas que hacer. En el caso de nuestra lista de muestra, el contexto para todos ellos es bastante obvio: en casa. En un caso así, no creo que agregar un contexto sea realmente tan útil, ya que es una parte implícita del proyecto en sí. Agreguemos algunos elementos más para poder entender mejor el contexto..

Lava los platos. + limpieza Poner una carga de ropa en la lavadora. + lavado + limpieza Poner la carga en la secadora. + lavandería + limpieza Doblar la carga de la ropa. + Lavandería + Limpieza. Guarda la ropa doblada. + Lavandería + Limpieza Aspirar la casa. + limpieza comprar huevos. Comprar jugo Compra un nuevo par de jeans.

Agregué tres nuevos elementos de tareas pendientes, todos los cuales tienen que ver con comprar cosas. Los dos primeros son alimentos, cosas que tendré que comprar en la tienda de comestibles. El último es un artículo de ropa, algo que probablemente compraré en el centro comercial. Todos estos artículos se podrían poner en un proyecto de "compras". Pero la ubicación en la que los compraré es diferente. Aquí es donde entran los contextos. Designe un contexto en Todo.txt con un signo "@" seguido del nombre de su contexto. Así es como se ve nuestra nueva lista, incluidos los contextos:

Lava los platos. + limpieza Poner una carga de ropa en la lavadora. + lavado + limpieza Poner la carga en la secadora. + lavandería + limpieza Doblar la carga de la ropa. + Lavandería + Limpieza. Guarda la ropa doblada. + Lavandería + Limpieza. Aspirar la casa. + limpieza comprar huevos. + compras @ comestibles Compra jugo. + compras en la tienda de comestibles Compra un par de jeans nuevos. + shopping @mall

Y ahí vamos. Ahora los elementos de tareas en nuestro proyecto de "compras" se han dado un contexto. Cuando estamos en el supermercado, podemos centrarnos en los artículos que necesitamos comprar allí, y lo mismo ocurre cuando estamos en el centro comercial..

Prioridad

La última característica que debemos considerar es la prioridad. Para hacer eso, agregaremos algunas tareas relacionadas con el trabajo a la lista, luego les asignaremos una prioridad y algunas de nuestras tareas existentes. Solo agregue una letra entre paréntesis al comienzo de sus tareas para darles una prioridad.

(A) Lavar los platos. + limpieza (B) Coloque una carga de ropa en la lavadora. + lavado + limpieza Poner la carga en la secadora. + lavandería + limpieza Doblar la carga de la ropa. + Lavandería + Limpieza. Guarda la ropa doblada. + Lavandería + Limpieza Aspirar la casa. + limpieza comprar huevos. + compras @ comestibles Compra jugo. + shopping @grocery (A) Compra un par de jeans nuevos. + shopping @mall Email Matt sobre mi idea de nuevo artículo. + trabajo (A) Finalizar el borrador del próximo artículo. + trabajo

Las prioridades se designan con una letra mayúscula, A-Z, que se encuentra entre paréntesis, y luego se sigue un espacio. Ellos siempre aparece al principio del elemento de tarea pendiente y está en orden alfabético, es decir, una tarea con una prioridad de (A) es más importante que una tarea (B), y así sucesivamente. Verá por qué esto es cuando accedemos a algunas de las herramientas que puede usar para manipular su archivo Todo.txt..

Marcando artículos completos

Una última palabra sobre el formato del archivo Todo.txt: marcar una tarea como completada. Podría eliminar el elemento una vez que haya terminado con él, pero esa no es la forma preferida en Todo.txt. En su lugar, coloque una "x" en minúscula al comienzo del elemento de la tarea, así:

(A) Lavar los platos. + limpieza (B) Coloque una carga de ropa en la lavadora. + lavado + limpieza Poner la carga en la secadora. + lavandería + limpieza Doblar la carga de la ropa. + Lavandería + Limpieza. Guarda la ropa doblada. + Lavandería + Limpieza Aspirar la casa. + limpieza comprar huevos. + compras @ comestibles Compra jugo. + comprando en la tienda de comestibles x (A) Compra un par de jeans nuevos. + shopping @mall Email Matt sobre mi idea de nuevo artículo. + trabajo (A) Finalizar el borrador del próximo artículo. + trabajo

Si se da cuenta, ahora hay una pequeña "x" al principio de la línea que contiene el artículo "Compre un par de jeans nuevos". Esto significa que los vaqueros se han comprado y el artículo se ha completado, efectivamente "tachó" mi lista. De esa manera, verás lo que has completado, junto con las cosas que aún deben hacerse..

Ahora sabe cómo asignar elementos de tareas pendientes tanto a proyectos como a contextos, así como a priorizar varios elementos dentro de su lista de tareas de texto sin formato. Todo esto ayuda a hacer que nuestra lista de tareas sea más útil para nosotros de lo que era antes, y le da estructura y organización a una lista por lo demás básica y no ordenada. Puede usar cada una de estas funciones, o ninguna de ellas, es su elección. Todo.txt en sus conceptos básicos es lo que quieras que sea. Es una pizarra en blanco para sus tareas, y algunas reglas que mantienen todo organizado.

Y podrías parar aquí. Eso es suficiente para mantenerse al día con sus tareas de la forma que desee, en un archivo de texto plano. Puede encontrar fácilmente todos sus proyectos o contextos con una búsqueda de Command-F o Control-F, y estar al tanto de lo que se necesita con nada más..

Pero como seguimos las convenciones descritas por Todo.txt, podemos utilizar algunas otras herramientas interesantes que le dan aún más poder a nuestro humilde archivo de texto..

Opciones de la aplicación de escritorio

Al ser un proyecto de código abierto, Todo.txt también funciona en una variedad de aplicaciones especializadas fuera de su editor de texto plano. Encontrarás aplicaciones para casi cualquier plataforma que funcione con Todo.txt, pero una de las mejores es una aplicación gratuita: Todour.

Todour está disponible para Mac y Windows, y brinda una interfaz gráfica simple para nuestro archivo Todo.txt. Y me refiero sencillo. Echar un vistazo:

¿Ves lo que quiero decir? Sin embargo, debe notar de inmediato que sus artículos se han priorizado correctamente automáticamente. No verás muchas cosas elegantes aquí en Todour, pero tiene todos los elementos esenciales. Puede agregar y eliminar elementos, marcarlos como hechos o deshechos, y todo eso está bien admitido en su archivo de texto sin formato. Marque la casilla pequeña allí para marcar un elemento como completo, y aparecerá una "x" en minúscula al comienzo de esa línea en su archivo de texto. Nifty, ¿no es así??

La razón por la que realmente recomiendo a Todour que use un editor de texto es que incluye un filtro de búsqueda. Esto le permite aprovechar al máximo los proyectos y contextos y puede ocultar dinámicamente todo lo demás en su lista de tareas pendientes. Solo busca un proyecto o contexto, y solo aparecerán esas tareas. Buscar un proyecto y un contexto, y verá solo las tareas que tienen ambos.

En general Todour, como Todo.txt en sí, no tiene muchas características llamativas. Pero tiene lo esencial y los acierta..

Acceso móvil

Todo.txt nació de la línea de comandos, en un mundo informático tradicional. Pero eso no significa que no puedas usar Todo.txt en dispositivos móviles. De hecho, hay aplicaciones Todo.txt para iOS y Android por $ 2 cada una. Tienen todas las mismas características y funcionalidades que ya hemos analizado, incluidos los proyectos, los contextos y las prioridades. La interfaz es limpia y mínima, y ​​está enfocada en simplemente permitirle mantenerse rápidamente al día con sus tareas de Todo.txt.

No hay mucho que decir acerca de las aplicaciones móviles, aparte de que funcionan como usted espera. Al igual que Todo.txt, estas aplicaciones móviles son simples y directas. Puedes agregar tareas, filtrarlas por proyecto y categoría, editarlas o completarlas sobre la marcha y mantener todo sincronizado con tu computadora a través de Dropbox.

Todavía hay una herramienta más que cubrir en el arsenal Todo.txt, y es la más potente, pero también la más geek: la interfaz de línea de comandos..

La interfaz de línea de comandos

Sería negligente si no cubriera la joya de la corona en el mundo Todo.txt, el lugar de nacimiento de todo el marco Todo.txt: la línea de comandos.

La mayoría de la gente trata de evitar la línea de comandos en estos días. Están desconcertados por lo que hace exactamente, y tienen un poco de miedo por el poder que les permite ejercer sobre su máquina. Sin embargo, la línea de comandos es una herramienta poderosa, y lo aliento de todo corazón a que no permita que esos temores le impidan explorar la línea de comandos.. Tenemos una excelente serie de tutoriales sobre la domesticación de la terminal.. Si aún no estás familiarizado con eso, échale un vistazo a esa serie ahora. Te ayudará a entender mucho mejor este aspecto de Todo.txt..

Con eso fuera del camino, echemos un vistazo a Todo.txt's shell scripts. Si bien el uso real de Todo.txt es bastante simple, configurar la interfaz de línea de comandos (o CLI) es un poco complejo.

Primero, descarga La última copia de Todo.txt. de Github. Una vez que haya descomprimido la descarga, quedarán tres archivos: todo.sh, todo.cfg y todo_completion. Déjame explicar cada uno a su vez.

todo.sh - Este es el cerebro de la operación, el script principal, el que haremos ejecutable y utilizaremos como nuestra CLI..

todo.cfg - Algunas opciones de configuración utilizadas por todo.sh, Lo más importante es la ubicación de su archivo todo.txt..

todo_completion - Un script de ayuda opcional que proporciona capacidades para completar pestañas a todo.sh. No lo cubriré en este tutorial, pero si tienes curiosidad., Puedes leer más sobre esto aquí.

Ahora, para mantener todo organizado, querrá almacenar los archivos Todo.txt en un lugar seguro. Con el fin de organizarse, debe almacenarlos en una carpeta de su directorio de inicio, o en cualquier otro lugar donde almacene normalmente los scripts de shell. En mi caso, el camino completo se vería así: 

/ Usuarios / zach / todo /

Ahora que nuestros scripts Todo.txt tienen un lugar agradable para vivir, activaremos todo.sh haciéndolo ejecutable. Para hacer esto, use la línea de comandos y navegue hasta el directorio donde viven sus scripts Todo.txt. Para navegar usando el tipo de línea de comando:

cd / Usuarios / YOUR_HOME_DIR / todo

Reemplace "YOUR_HOME_DIR" con el nombre de su directorio de inicio. Ahora que estás en el directorio correcto, haz todo.shejecutable ejecutando el siguiente comando:

chmod + x todo.sh

Ahora si intenta ejecutar el script escribiendo ...

./todo.sh

… Deberías ver la información de uso de Todo.txt. ¡Felicidades! Ahora tienes el CLI para Todo.txt funcionando! Intente un comando simple como:

./todo.sh lista

Eso mostrará una lista de todos sus elementos de tareas actuales. Déjame adivinar, dice que tienes 0 elementos en tu lista de tareas, ¿verdad? No te desanimes, no hiciste nada malo. Solo necesita configurar Todo.txt y decirle dónde está almacenado su archivo todo.txt. Para hacer eso, abre el todo.cfg y añada la siguiente información:

# === EDITAR UBICACIONES DE ARCHIVO A CONTINUACIÓN === # Su directorio todo.txt #export TODO_DIR = "/ Users / gina / Documents / todo" export TODO_DIR = "/ Users / YOUR_HOME_DIR / Documents" # Your todo / done / report. txt locations export TODO_FILE = "$ TODO_DIR / todo.txt" export DONE_FILE = "$ TODO_DIR / done.txt" export REPORT_FILE = "$ TODO_DIR / report.txt" # Puede personalizar la ubicación de su directorio de acciones #export TODO_ACTIONS_DIR = "$ HOME /.todo.actions.d "# == EDITAR UBICACIONES DE ARCHIVO ARRIBA ===

Es importante notar arriba que tenemos comillas dobles alrededor de nuestro camino. / Usuarios / YOUR_HOME_DIR / Documentos, y que nuevamente "YOUR_HOME_DIR" debe reemplazarse con el nombre de su directorio de inicio. Si intentas correr todo.sh De nuevo deberías ver tus tareas aparecer ahora:

ebed-melech: todo zach $ ./todo.sh list 09 (A) Compra un par de jeans nuevos. + shopping @mall 01 (A) Lavar los platos. + limpieza 11 (A) Terminar el borrador del próximo artículo. + trabajo 02 (B) Coloque una carga de ropa en la lavadora. + Lavandería + Limpieza 07 Compra huevos. + shopping @grocery 08 Compra jugo. + shopping @grocery 10 Envíe un correo electrónico a Matt sobre la idea de mi nuevo artículo. + trabajo 04 Doblar la carga de ropa. + Lavandería + Limpieza 05 Guarda la ropa doblada. + Lavandería + Limpieza 03 Poner la carga en la secadora. + Lavandería + Limpieza 06 Aspirar la casa. + limpieza - TODO: 11 de 11 tareas mostradas 

Como vimos en Todour, nuestras tareas se enumeran automáticamente en orden de prioridad. Podemos obtener el mismo tipo de funcionalidad de búsqueda agregando un término al final de nuestro lista de todo.sh mando:

ebed-melech: todo zach $ ./todo.sh list + work 11 (A) Finaliza el borrador del próximo artículo. + trabajo 10 Email Matt sobre mi idea de nuevo artículo. + trabajo - TODO: 2 de 11 tareas mostradas 

Es fantástico tener el CLI activo y en funcionamiento, pero si abre una nueva ventana de Terminal, o simplemente navega fuera de la / Usuarios / YOUR_HOME_DIR / todo directorio, perderá la capacidad de ejecutar el todo.sh guión. Para evitar que esto suceda, deberás editar tu.Bashrc. archívelo o créelo dentro de su directorio personal. Navegue de regreso a su directorio de inicio con un simple comando:

discos compactos 

Ahora que está en su directorio de inicio, usaremos el editor de texto de línea de comandos nano para crear y modificar esto .Bashrc expediente.

nano .bashrc

En ese archivo agregaremos la siguiente línea:

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

Como de costumbre, reemplaza "YOUR_HOME_DIR" con tu directorio de inicio. Luego cierra el archivo presionando Control-X y luego guardar el archivo presionando y.

Para activar los cambios que acabamos de realizar ejecuta este comando:

fuente .bashrc

Ok, ahora intente escribir solo "t" como comando en la línea de comandos. Esto es lo que deberías ver:

ebed-melech: ~ zach $ t Uso: todo.sh [-fhpantvV] [-d todo_config] action [task_number] [task_description] Intente 'todo.sh -h' para obtener más información. 

¡Hurra! Ahora puedes acceder a la todo.shscript desde cualquier lugar en la línea de comandos. Todos los mismos comandos que antes de trabajar. Ver:

ebed-melech: ~ zach $ t list 09 (A) Compra un par de jeans nuevos. + shopping @mall 01 (A) Lavar los platos. + limpieza 11 (A) Terminar el borrador del próximo artículo. + trabajo 02 (B) Coloque una carga de ropa en la lavadora. + Lavandería + Limpieza 07 Compra huevos. + shopping @grocery 08 Compra jugo. + shopping @grocery 10 Envíe un correo electrónico a Matt sobre la idea de mi nuevo artículo. + trabajo 04 Doblar la carga de ropa. + Lavandería + Limpieza 05 Guarda la ropa doblada. + Lavandería + Limpieza 03 Poner la carga en la secadora. + Lavandería + Limpieza 06 Aspirar la casa. + limpieza - TODO: 11 de 11 tareas mostradas

Sin embargo, solo hemos arañado la superficie de lo que puede hacer el CLI Todo.txt. Intente usar la ayuda incorporada ejecutando:

t ayuda

Leer de parte a parte Las páginas de Github Wiki para el proyecto Todo.txt, o si te sientes aventurero, Explorar el directorio de complementos. La conclusión es, jugar con el CLI Todo.txt hasta que te sientas cómodo usándolo. Cuanto más cómodo te sientas con él, más probabilidades tienes de usarlo y, por lo tanto, más te ayudará a ser productivo..

En conclusión

Así que ahí lo tienen: el mundo de Todo.txt, el sistema de listas de tareas que puede ser tan simple o tan complejo como quiera hacerlo. Es solo un archivo de texto simple, pero cuando se combina con las aplicaciones y su interfaz de línea de comandos, puede ser tan poderoso como quieras. Puede mantener sus tareas organizadas de la manera que más le convenga, y ahorrar tiempo y dinero al no tener que aprender un nuevo y complicado sistema de listas de tareas pendientes..

En lugar de descargar una nueva aplicación de lista de tareas para simplificar todo, simplemente abra un nuevo archivo de texto sin formato y pruebe los pasos anteriores para usar Todo.txt para administrar sus tareas. Te sorprenderá lo poderoso que puede ser un sistema tan simple.