2012-02-10 5 views
20

Mi piacerebbe essere in grado di accendere & di visualizzare le voci "done" in org-mode.Come posso nascondere tutte le voci "DONE" in modalità Org Emacs

alternativa - è possibile aprire solo le voci non-fatto

+5

È anche possibile archiviare tutte le attività completate, ad es. http://stackoverflow.com/questions/6997387/how-to-archive-all-the-done-tasks-using-a-single-command –

+0

Un altro approccio potrebbe essere quello di chiudere tutti i task DONE, quindi i relativi sottotitoli e qualsiasi il testo che contengono sarebbe nascosto. –

risposta

25

C-c/t (org-show-todo-tree) sarà visualizzare nuovamente il documento corrente come un albero sparsoche accoglie solo TODO. In alternativa, per visualizzare solo gli elementi DONE, è possibile utilizzare C-c/T DONE.

Per ulteriori dettagli sugli alberi sparsi, vedere Org manual.

+0

alberi sparsi mostrano ancora i compiti completati per me –

+2

questo funziona - ma come posso lasciare nuovamente la modalità sparse albero? :) – gromgull

+0

@TahirHassan Temo che tu continui a mostrare i compiti completati perché hai impostato '* TODO' su un solo rank. Si prega di impostare '** TODO' e aggiungere il titolo di tutti quelli da fare. Come '* bla ** TODO blabla ** TODO blabla ** DONE blablab' – yuxuan

16

La risposta di fnl è buona e si potrebbe anche esaminare l'archiviazione. Una volta completato, non ho mai bisogno di vedere di nuovo la maggior parte dei miei articoli, quindi uso C-c C-x C-s (o qualche mappatura chiave di questo). Questo può essere usato per qualsiasi albero o sottostruttura in Org.

Questo comando sposta il titolo dell'albero su cui si trovava il punto in un file di archivio separato. Se il tuo file originale fosse, per esempio, index.org, gli elementi archiviati con questo comando verrebbero spostati in index.org_archive. Ai file spostati vengono automaticamente assegnati ulteriori metadati come quando sono stati archiviati e da quale file proviene in origine, in modo da poter eseguire ricerche, statistiche o ripristini sugli elementi archiviati.

Esistono altri due comandi di archiviazione. C-c C-x a contrassegna appena l'elemento con: ARCHIVED: tag. L'intestazione per l'albero verrà ancora visualizzata, ma la tabulazione non la espande e non verrà visualizzata nell'agenda.

L'ultimo comando di archiviazione è C-c C-x C-A e mantiene gli elementi archiviati nello stesso file, ma sposta l'elemento archiviato in un titolo separato. Ciò mantiene il tuo file più pulito senza la necessità di spostare i todos completati in un altro file, se questo è più desiderabile per te.

Questi tre metodi sono in qualche modo analoghi al modo in cui il CSS funziona per le pagine Web: è possibile creare uno stile nel file .html utilizzando un attributo, utilizzare un tag di stile per mantenere lo stile separato ma sempre nello stesso file o tenerlo completamente separato in un file collegato.

+3

Posso far richiamare automaticamente C-c C-x C-A quando contrassegno l'elemento come Fatto? – AlwaysLearning

+0

Sono sicuro che potrebbe essere fatto da quando Emacs è fantastico in questo genere di cose, ma sono tornato a essere puro dopo aver usato Emacs in esclusiva per 3 anni. Spero che qualcun altro risponda alla tua domanda, ma sono stato lontano da troppo tempo. – labyrinth

+0

Qual è stato il motivo per cui sei tornato a Vim? e sei ancora su Vim o sei tornato su emacs? – Stryker

Problemi correlati