Понимание РАСПИСАНИЯ в режиме Org

22

Я прочитал различные справочные страницы о DEADLINE и SCHEDULED, и использовал их обоих.

Я понимаю, что DEADLINE используется в Повестке дня для предварительного оповещения о предстоящем крайнем сроке и для продолжения оповещения после крайнего срока, если элемент не помечен как DONE.

Тем не менее, я не уверен, что я полностью понимаю, как использовать SCHEDULED. Насколько я понимаю, если у меня есть задача, которая больше, чем просто разовое действие, я могу использовать SCHEDULED, чтобы элемент ежедневно появлялся в моей Повестке дня, пока я не отмечу его как DONE. Поэтому каждый день в моей Повестке дня я вижу одно и то же ЗАДАННОЕ задание, напоминающее мне продолжать работать над ним. Это верно? Я знаю, что SCHEDULED не предназначен просто для «планирования» встречи.

SabreWolfy
источник
РАСПИСАНИЕ предназначено для планирования встречи (если вы хотите).
Манкофф
6
Да, но я указываю, что прочитал страницу руководства, в которой говорится: «Важно: планирование элемента в режиме организации не следует понимать так же, как мы понимаем планирование встречи». :)
SabreWolfy
1
Это не правильно. Идея SCHEDULED состоит в том, чтобы определить, когда вы собираетесь начать работу с элементом TODO, сравнить с руководством orgmode.org/org.html#Deadlines-and-scheduling
JohnDoe
1
@JohnDoe: Это именно та страница, с которой я процитировал мой комментарий.
SabreWolfy

Ответы:

30

Опираясь на ответ @ kaushalmodi, мы можем добавить дату к записи Org тремя способами:

  • Простая отметка времени C-c .: используется для таких вещей, как встречи, когда запись происходит в определенную дату / время. Такая запись будет отображаться в повестке дня в указанный день и не будет отображаться по истечении этого дня. Обратите внимание, что встреча в прошлом не будет отображаться в вашей повестке дня, независимо от того, отметили ли вы ее ВЫПОЛНЕНО: если вы вчера не ходили на прием к врачу, это не значит, что он у вас еще есть сегодня!

  • SCHEDULED timestamp,: C-c C-sиспользуется для указания того, когда вы намереваетесь выполнить задачу. Он появится в повестке дня в запланированный день. Если вы не выполните задание в то время, оно будет отображаться в повестке дня в следующие дни, чтобы показать вам, что вы не выполнили то, что запланировали.

  • Отметка времени DEADLINE C-c C-d: используется для указания того, когда что-то должно быть выполнено. Как правило, вы хотите уложиться в сроки заранее, чтобы вы могли сделать все, что нужно, чтобы их выполнить. Как и в случае запланированной записи, если вы пропустите крайний срок, он по-прежнему будет отображаться в повестке дня как просроченный.

(Строго говоря, существует четвертый вариант: неактивная временная метка C-c !. Это когда вы хотите прикрепить дату к записи, но не хотите, чтобы она вообще отображалась в повестке дня. Неактивные временные метки не имеют особого поведения.)

glucas
источник
+1 за обсуждение разницы между активными и запланированными временными метками. Теперь я понимаю, что первое относится к тому, что происходит в определенное время, а не к тому, что вы хотите запланировать в определенное время.
Ник
12

Запланированное время - это когда вы хотите начать работу над задачей. Таким образом, задание, запланированное на определенный день, не будет отображаться в повестке дня до этого дня. Это способ показать только актуальные для выполнения пункты в повестке дня.

Примером может быть то, что вы захотите запланировать осмотр автомобиля только за 2-3 месяца до его начала. Нет смысла загромождать повестку дня этой задачей на год вперед.

Крайний срок - это, очевидно, дата, к которой вам нужно выполнить задачу.

Другими словами, вы хотели бы или должны иметь время для работы над конкретной задачей только между запланированным и крайним сроком, а не до этого.

Каушал Моди
источник
Как это отличается от простого создания задачи без РАСПИСАНИЯ?
SabreWolfy
2
«Запланированный» означает, что вы намереваетесь выполнить задание в назначенное время, и что: 1) вам не нужно видеть задание раньше запланированного времени, и 2) вы хотите напомнить, что вы не завершили запланированное задание после запланированного времени.
glucas
1
@SabreWolfy Когда вы «создаете запись, чтобы« помыть машину »на определенную дату», эта дата должна быть либо конечной, либо запланированной. Если это крайний срок, и если вы не установили запланированную дату, это означает, что вам НУЖНО помыть машину между настоящим моментом и крайним сроком. Если это запланированная дата, и вы не установили крайний срок (чего не следует делать, если вы действительно хотите добавить эту задачу), это означает, что вам нужно помыть машину после запланированной даты, но вам все равно, когда Вы моете это. В идеале можно установить расписание и крайние сроки (крайний срок> = запланированный), и вы помоете машину между этими датами.
Каушал Моди
2
@kaushalmodi Нет, это не совсем правильно. В org вы можете добавить активную метку времени к любой записи org, не помечая ее как крайний срок или запланированную дату. Обычно это то, что вы делаете для таких вещей, как встречи: эта задача происходит в это время. DEADLINE и SCHEDULED добавляют дополнительную семантику к отметке времени. Как правило: срок наступит раньше времени, чтобы вы знали, что он наступает; и для запланированного задания вам будут напоминать каждый день после запланированной даты, чтобы напомнить вам, что вы не выполнили его, когда планировали.
glucas
2
@SabreWolfy Чтобы увидеть разницу, создайте две задачи со вчерашней датой. Сделайте одну из них простой меткой времени, а другую запланированной. Теперь посмотрите на повестку дня на сегодня. Запланированное задание все равно будет отображаться, потому что оно прошло запланированное; другой не будет отображаться, потому что, закончили ли вы это или сейчас, отметка времени уже в прошлом. Это помогает?
glucas
3

Планируя встречу, мы назначаем «встречу», которая 1. Независимо от ее приоритета, это должно быть сделано в запланированную дату (и время), если это когда-либо должно быть сделано. В этом смысле он как бы формирует «жесткий ландшафт» того дня. 2. Обычно бессмысленно отображать запись в повестке дня после запланированной даты, независимо от того, посещаете ли вы эту встречу или нет.

Напротив, РАСПИСАНИЕ в режиме орг означает, что вы планируете начать работу с этим заданием в тот же день. Здесь не сказано, нужно ли вам закончить (или даже начать) в тот день или нет. На самом деле, по умолчанию, режим org будет отображаться в вашей повестке дня, пока вы не отметите это как выполненное. Таким образом, вы не только знаете, что запустили задачу, но и напоминаете, сколько дней вы потратили на нее (если вы тратите много дней, вам может понадобиться пересмотреть задачу или разбить ее на более мелкие).

Что касается крайнего срока, то, когда вы устанавливаете крайний срок для задачи, но не планируете ее, вы, вероятно, хотите, чтобы она была выполнена к тому дню, но не определились с тем, когда это делать. Может быть, вы хотите сделать это всякий раз, когда у вас есть шанс, может быть, вы запланируете это позже. Но в любом случае, вы сделаете это и завершите до истечения срока.

Лунганг Фанг
источник
2

Просто добавлю, SCHEDULEDособенно полезно реализовать концепцию ticklerGTD. Если у вас есть задача, которая не может быть выполнена сегодня, но вы знаете, что можете начать работу на следующей неделе, вы можете пометить ее как-нибудь на следующей неделе и не беспокоиться об этом, поскольку вы уже отмечены в системе. Например, если у вас есть школьное задание, которое будет выпущено через два дня, вы можете SCHEDULEвыполнить его через два дня, чтобы оно вовремя появилось в вашей повестке дня.

ЭТОМУ ПОЛЬЗОВАТЕЛЮ НУЖНА ПОМОЩЬ
источник