2009-07-31 13 views

cevap

10

Cı-C bunu 'kısaltmak' zor olduğu anlamına gelir, genel önek anahtardır.

Sen alternatif olarak işlev tuşlarından birine size favori işlevi bağlanabilir. Cı-C, C-C, ardından (tuş üzerinde yardım için) Cı-s k vurmak anahtarına bağlanmıştır işlev Tex-komut ana olduğunu ortaya koymaktadır. Bu işlevi, bu işlevi F9'a bağlamak için

gibi bir şeyi deneyebilirsiniz.

9

Dirk en cevabı çalışır, ancak yine de fonksiyon tuşunu yazdıktan sonra RET yazmanız gerekir. TeX-command-master'dan özellikle Latx komutunun nasıl kullanılacağını anlayamadım.

(defun my-tex-mode-hook() 
(local-set-key (kbd "<f5>") (kbd "C-c C-c C-j"))) 

(add-hook 'TeX-mode-hook 'my-tex-mode-hook) 

(Cc Cc Cj diğer modlarda beklenmedik bir şey yapabilir beri küresel-set-anahtarın yerine yerel-set-anahtarı kullanmak gerekir!)

: Yani şimdi klavye makro benim kesmek kullanmak için O zaman gerçekten tek bir tuşa basma çözümünüz var.

+1

Bu yanıt, daha çok geçici bir çözüm olmasına rağmen, nesneyi diğerinden daha iyi bir hale getiriyor. Diğer tuşlardan önce "C-x C-s" ekledim, böylece sormadan da kaydederdim. – Malabarba

+0

Mükemmel çalışıyor, ama bu bir kesmek gibidir. LaTeX-komutu değişkeni, C-c C-c C-j tarafından yürütülen komutu saklar. Ben bir lisp noob'um, bu yüzden ((C-c C-c C-j ")' yi (LaTeX-komutu çalıştır) gibi bir şeyle nasıl değiştirebilirim? – itmuckel