2012-02-10 9 views
20

Chciałbym móc wyłączyć & przy wyświetlaniu wpisów "done" w trybie org.Jak mogę ukryć wszystkie wpisy "DONE" w trybie Emacs Org-mode

alternatywna - czy to możliwe, aby otworzyć tylko nie-done wpisy

+5

Można również archiwizować wszystkie wykonane zadania, np. http://stackoverflow.com/questions/6997387/how-to-archive-all-the-done-tasks-using-a-single-command –

+0

Innym podejściem może być spasowanie wszystkich zadań DONE, więc ich poddrzewa i dowolne tekst, który zawierają, byłby ukryty. –

Odpowiedz

25

C-c/t (org-show-todo-tree) będzie ponownie wyświetlić bieżący dokument jako rzadkie drzewa który pokazuje tylko przedmioty todo. Alternatywnie, aby wyświetlić tylko elementy ZAPISANE, można użyć C-c/T DONE.

Aby uzyskać więcej informacji na temat rzadkich drzew, zobacz Org manual.

+0

Rzadkie drzewa wciąż pokazują wykonane zadania –

+2

to działa - ale jak mogę ponownie wyjść z trybu rzadkiego drzewa? :) – gromgull

+0

@TahirHassan Obawiam się, że nadal pokazujesz wykonane zadania, ponieważ ustawiasz '* TODO' tylko jedną pozycję. Proszę ustawić '** TODO' i dodać nagłówek wszystkich tych rzeczy. Podobnie jak '* bla ** TODO blabla ** TODO blabla ** DONE blablab' – yuxuan

16

Odpowiedź fnl jest dobra, możesz także zajrzeć do archiwizacji. Po zakończeniu nigdy więcej nie potrzebuję widzieć ogromnej większości moich elementów todo, więc używam C-c C-x C-s (lub jakiegoś kluczowego odwzorowania tego). Można go użyć do dowolnego drzewa lub poddrzewa w Org.

To polecenie przenosi nagłówek drzewa, w którym znajdował się punkt, do osobnego pliku archiwum. Jeśli oryginalny plik to, powiedzmy, index.org, elementy zarchiwizowane za pomocą tego polecenia zostaną przeniesione do index.org_archive. Przeniesione pliki są automatycznie wzbogacane o dodatkowe metadane, np. Po ich zarchiwizowaniu i pochodzeniu z oryginalnego pliku, dzięki czemu można przeprowadzać badania, statystyki i przywracanie w przypadku zarchiwizowanych elementów.

Istnieją dwa inne polecenia archiwizacji. C-c C-x a po prostu oznacza pozycję z tagiem: ARCHIVED:. Nagłówek drzewa będzie nadal wyświetlany, ale tabulacja nie rozszerzy go i nie pojawi się w porządku obrad.

Ostatnie polecenie archiwizacji to C-c C-x C-A i zachowuje zarchiwizowane elementy w tym samym pliku, ale przenosi zarchiwizowany element do oddzielnego nagłówka. Dzięki temu plik będzie czystszy, bez konieczności przenoszenia wypełnionych todos do innego pliku, jeśli jest to bardziej pożądane.

Te trzy metody są w pewnym stopniu analogiczne do sposobu, w jaki CSS działa na stronach internetowych: możesz stylować w dowolnym miejscu w pliku .html przy użyciu atrybutu, użyć znacznika stylu, aby zachować styl oddzielnie, ale nadal w tym samym pliku lub zachować go całkowicie oddzielne w połączonym pliku.

+3

Czy mogę spowodować automatyczne wywołanie C-c C-x C-A po zaznaczeniu elementu jako Zrobione? – AlwaysLearning

+0

Jestem pewien, że można to zrobić, ponieważ Emacs jest niesamowity w tego typu sprawach, ale wróciłem do czystego vima po użyciu Emacsa wyłącznie przez 3 lata. Mam nadzieję, że ktoś inny odpowie na twoje pytanie, ale zbyt długo go nie ma. – labyrinth

+0

Jaki był powód, dla którego powracasz do vima? i czy nadal jesteś na vimie, czy wróciłeś do emacs? – Stryker

Powiązane problemy