Bir kuruluş başlığının ana metninin başına veya sonuna en verimli şekilde nasıl giderim?


9

Hız tuşlarını kullanarak bir kuruluş modu başlığının başlangıcından diğerine hızlı bir şekilde gitmek kolaydır .

Şimdi bir başlığın başlangıcında olduğumu ve ana metne TODO anahtar sözcüğünden hemen sonra eklemek istediğinizi varsayalım. O M-f Spacezaman beni gitmek istediğim yere götürecek. TODO anahtar kelimesi yoksa, o zaman budur M-f M-b.

Başlık metninin sonuna gelmek istersem daha karmaşıktır. Sonunda anahtar kelime yoksa ve başlığın altında gizlenmiş katlanmış metin yoksa, bu kadar kolaydır C-e. Ancak nadiren durum budur. Katlanmış metin varsa, ancak anahtar kelime yoksa, o zaman yapabilirim C-e M-b. Ancak katlanmış bir başlığın sonunda bir veya iki anahtar kelime varsa , kendimi yazarken (korku) yazacağım C-e M-b M-b M-b M-f! Ve ikiden fazla anahtar kelime varsa, daha da kötüleşir.

Etrafta zıplarken ve birbiri ardına çok sayıda başlık düzenlediğimde, bu düşünülmesi gereken çok şey olabilir ve gerçekten tüm akışımı bozuyor. İdeal olarak, yeniden tanımlamak istiyorum sve ehız anahtarları olarak beni tam olarak gitmek istiyorum, tüm bu durumlarda.

Bu soruna mevcut bir çözüm gören var mı? Benim elisp becerilerim minimal ve bunu kendi başıma çözmek zor olurdu.


2
Başlık tek bir cümle ise (sanırım çoğu durumda bu doğru olur), M-e(cümlenin sonuna gidebilirsiniz ).
wvxvw

Yanıtlar:


9

Çözüm

org-special-ctrl-a/eDeğişkeni olarak ayarlamanız gerekir t.


belgeleme

Non-nil means `C-a' and `C-e' behave specially in headlines and items.

When t, `C-a' will bring back the cursor to the beginning of the
headline text, i.e. after the stars and after a possible TODO
keyword.  In an item, this will be the position after bullet and
check-box, if any.  When the cursor is already at that position,
another `C-a' will bring it to the beginning of the line.

`C-e' will jump to the end of the headline, ignoring the presence
of tags in the headline.  A second `C-e' will then jump to the
true end of the line, after any tags.  This also means that, when
this variable is non-nil, `C-e' also will never jump beyond the
end of the heading of a folded section, i.e. not after the
ellipses.

When set to the symbol `reversed', the first `C-a' or `C-e' works
normally, going to the true line boundary first.  Only a directly
following, identical keypress will bring the cursor to the
special positions.

This may also be a cons cell where the behavior for `C-a' and
`C-e' is set separately.

Misal

Aşağıda değerlendirilir,

(setq org-special-ctrl-a/e t)

(1) Başlangıç ​​durumu (▮ noktayı temsil eder)

* TODO ab▮c                                                        :test:

(2) Önce C-a

* TODO ▮abc                                                        :test:

(3) Saniye sonra C-a

▮* TODO abc                                                        :test:

(4) Önce C-e

* TODO abc▮                                                        :test:

(5) Saniye sonra C-e

* TODO abc                                                        :test:▮

İlgili: Org modu alt ağacını üç noktadan sonra genişletilecek mi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.