2013-02-21 9 views
11

In modalità org Emacs, esiste un comando come org-goto-heading?c'è un comando in modalità org Emacs per passare a un'intestazione org?

In un file org-mode lungo, ho una voce verso il fondo in questo modo:

* questions 

mi piacerebbe passare a tale voce, senza dover guadare attraverso tutte le altre istanze della parola questions.

C'è un comando come:

Fondamentalmente vorrei passare a tale voce utilizzando qualcosa di simile a questo: M-x org-goto-heading questions <RET>

risposta

12

Ecco un thread interessante dalla mailing list org discussing navigation.

In sostanza, aggiungere questo al file init:

(setq org-goto-interface 'outline-path-completion 
     org-goto-max-level 10) 

E si può saltare alla voce con il comando org-gotoC-c C-j. È inoltre possibile utilizzare Cu Cc Cworg-refile aggiungendo questo al file init:

(setq org-outline-path-complete-in-steps nil) 
6

Non sono sicuro se questo funziona per voi, ma v'è una funzione C-c C-jorg-goto.

Dopo averlo richiamato, è possibile scorrere l'albero utilizzando i tasti su e giù o utilizzando una ricerca C-s.

Ecco uno snippet dello docs.

C-c C-j  (org-goto) 

Jump to a different place without changing the current outline visibility. 
Shows the document structure in a temporary buffer, where you can use the 
following keys to find your destination: 

      <TAB>   Cycle visibility. 
      <down>/<up> Next/previous visible headline. 
      <RET>   Select this location. 
     /   Do a Sparse-tree search 
      The following keys work if you turn off org-goto-auto-isearch 
      n/p  Next/previous visible headline. 
      f/b  Next/previous headline same level. 
      u   One level up. 
      0-9   Digit argument. 
      q   Quit 
6

ho questo comando associato a M-o: (imenu-anywhere).

Consente di passare rapidamente alle sezioni (selezionate da un elenco di tutte le sezioni). Non funziona solo in org-mode, ma anche in molte altre modalità.

5

Poi c'è org-occur-goto, che fa una ricerca multi-verificarsi su tutti i vostri org-mode buffer e visualizza i risultati in modo dinamico come tu digiti.

Utile per qualsiasi testo (non solo per le intestazioni).

4

Se stai cercando le intestazioni nei file dell'agenda, helm-org-agenda-files-headings è un comando molto utile. Fa parte del pacchetto helm, disponibile tramite MELPA.

Problemi correlati