Ci sono alcuni guru di Emacs che possono dirmi come associare C-B alla compilation LaTeX di Auctex? Questo è, invece di C-c C-c RET. Sono su Ubuntu.Una compilation LaTeX di Emacs chiave?
risposta
C-c è una chiave di prefisso generale che significa che è difficile "accorciarla".
In alternativa, è possibile associare la funzione preferita a uno dei tasti funzione. Colpire C-h k (per help sulla chiave) seguito da C-c C-c rivela che la funzione associata al tasto è TeX-command-master. Quindi puoi provare qualcosa come
(global-set-key "^X9" 'TeX-command-master)
per associare questa funzione a F9.
La risposta di Dirk funziona, ma è comunque necessario digitare RET dopo aver digitato il tasto funzione. Non ho capito come invocare, in particolare, il comando Latex da TeX-command-master. Quindi il mio hack per ora utilizzare la tastiera macro:
(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)
(è necessario utilizzare set-key-locale invece di-key global-set dal Cc Cc Cj potrebbe fare qualcosa di inaspettato in altri modi!)
Allora hai davvero una soluzione per la pressione di un tasto.
- 1. Rientro LaTeX (formattazione) in Emacs
- 2. Come impostare la directory predefinita della compilation in Emacs?
- 3. Come faccio a rendere la finestra della compilation in Emacs sempre di una certa dimensione?
- 4. Sfogliare gli errori di compilazione precedenti durante una nuova compilation?
- 5. Emacs fuga chiave
- 6. Emacs/Auctex: attivazione/disattivazione automatica di LaTeX-Math-mode
- 7. Come posso filtrare l'output della compilation solo per una modalità o buffer specifici in Emacs?
- 8. Utilizzo di minted (pacchetto LaTeX codice sorgente) con emacs/auctex
- 9. Come legare latexmk a una chiave in Emacs e farlo visualizzare errori se ci sono
- 10. Comportamento di una chiave come un'altra chiave
- 11. emacs lisp: Come rimuovere/eliminare un elemento di una lista?
- 12. emacs: evidenziare le espressioni bilanciate (ad esempio i tag LaTeX)
- 13. Emacs: sostituisce automaticamente LaTeX con i simboli Unicode
- 14. Maven compilation - errore di log4j
- 15. flyspell non carica con file LaTeX in emacs
- 16. gSoap compilation con C++
- 17. Alternativa per la chiave C in Emacs?
- 18. Come cambiare la meta-chiave in Emacs?
- 19. C compilation # dizionario initializer incoerenza
- 20. Javac Cross-Compilation con 1,7
- 21. problema compilation con split/splitter
- 22. Scala - Come "ritardare" la compilation di espressioni
- 23. Asset compilation slow per EmberJS
- 24. Emacs Unbind una modalità di KeyBinding
- 25. Emacs: Fix un'altezza di alcune finestre
- 26. Mostra le associazioni di tasti di Emacs che iniziano con una particolare chiave
- 27. emacs AUCTeX 11.88: il valore di simbolo come variabile è nullo: LaTeX-dialetto
- 28. EMACS pieghevole/dispiegato codice R
- 29. emacs compile buffer auto close?
- 30. LaTeX ha una struttura dati array?
Questa risposta, sebbene più di una soluzione, raggiunge l'obiettivo meglio dell'altro. Ho aggiunto "C-x C-s" prima degli altri tasti in modo da salvare anche senza chiedere. – Malabarba
Funziona perfettamente, ma è una specie di trucco. La variabile LaTeX-command memorizza il comando che viene eseguito da C-c C-c C-j. Sono un lob noob, quindi come posso sostituire '(kbd" C-c C-c C-j ")' con qualcosa come '(esegui comando LaTeX)'? – itmuckel