kim nasıl AUCTeX en LaTeX derleme C-B bağlamak için bana söyleyebilir herhangi Emacs guruları var orada mı? Bu, C-c C-c RET yerine. Ubuntu'dayım.Bir anahtar Emacs LaTeX derlemesi?
cevap
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.
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.
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
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