ETA: Esto también apareció nuevamente en la lista de correo y parece haber un compromiso reciente con la base de códigos que proporciona otra forma [quizás mejor] de hacerlo. Ver the mailing list discussion para la entrada de Bastien (org modo de mantenedor):
S-M- [arriba/abajo] en una fecha y hora del reloj va a tratar de actualizar la anterior/siguiente marca de tiempo de reloj también.
(En realidad, bzg's
sugerencia a continuación es esta cosa exacta ... simplemente no tenían el acceso directo anteriormente incluido, así que creo que su respuesta se ve más difícil/menos atractiva que la anterior, que es muy fácil.)
También puede usar org-resolve-clocks
. Ver Resolving idle time.
Esencialmente, usted tiene algún título y se sincronizan en:
* Work
:LOGBOOK:
CLOCK: [2012-07-25 Wed 8:26]
:END:
vuelva de almuerzo y darse cuenta de que olvidé reloj sin trabajo y en el almuerzo.
corro M-x org-resolve-clocks
y obtenga este indicaciones:
Select a Clock Resolution Command:
i/q/C-g Ignore this question; the same as keeping all the idle time.
k/K Keep X minutes of the idle time (default is all). If this
amount is less than the default, you will be clocked out
that many minutes after the time that idling began, and then
clocked back in at the present time.
g/G Indicate that you "got back" X minutes ago. This is quite
different from 'k': it clocks you out from the beginning of
the idle period and clock you back in X minutes ago.
s/S Subtract the idle time from the current clock. This is the
same as keeping 0 minutes.
C Cancel the open timer altogether. It will be as though you
never clocked in.
j/J Jump to the current clock, to make manual adjustments.
For all these options, using uppercase makes your final state
to be CLOCKED OUT.
Ya que quiero K
EEP X minutos de trabajo, despertador, y luego el reloj en el almuerzo, presiono K
, que me incita con (es ~ 1: 30p en este momento):
Keep how many minutes? (default 303)
puedo pulsa enter para mantener a todos ellos, pero digamos que tomé el almuerzo alrededor de 12p. Eso es aproximadamente 3.5 horas de trabajo, entonces ingresaré 210 RET
.
Ahora, el reloj en el almuerzo y conseguir este mensaje:
You stopped another clock 101 minutes ago; start this one from them? (y or n)
que entran y RET
y almuerzo consigue el reloj en 11: 56a. Si estás de vuelta desde el almuerzo y trabajar de nuevo (o empezar a trabajar y se olvidó), repetir el proceso:
M-x org-resolve-clocks
K
____ RET ;; for how many minutes you at lunch
C-c C-x C-i ;; to clock in on Work again
y RET ;; clock in at when you stopped lunch
El resultado final:
* Work
:LOGBOOK:
CLOCK: [2012-07-25 Wed 12:41]
CLOCK: [2012-07-25 Wed 8:26]--[2012-07-25 Wed 11:56] => 3:30
:END:
* Lunch
:LOGBOOK:
CLOCK: [2012-07-25 Wed 11:56]--[2012-07-25 Wed 12:41] => 0:45
:END:
Espero que esto ayude. El asistente de sincronización de modo orgánico, Bernt Hansen, me explicó esto via an org-mode mailing list thread.
No existe tal característica en este momento, pero podría ser una buena idea imponer esto. – bzg
Tiene sentido ya que una persona solo puede dedicarse a una actividad en un momento dado, aquellos de nosotros que tenemos un solo hilo de todos modos ;-) Al principio, cuando me olvidé de dedicarme a la nueva actividad, necesitaría ajustar la nuevo reloj, salta al viejo reloj para hacer el mismo ajuste, luego salta de nuevo al nuevo elemento. Tedioso para mí, ya que tengo un documento de tareas bastante grande con muchos elementos de trabajo en él. Si se implementa esta característica, también sería muy útil permitir que un argumento C-u preceda a C-c C-x C-i, que solicitaría una cantidad de minutos atrás para comenzar a marcar la nueva actividad. – user1472870