Quando utilizzo la modalità org per prendere appunti su un libro, a volte copierò / incollerò alcuni frammenti di codice nel file delle note. Dopo averlo incollato, lo farò
1. `C-c '` to call `org-edit-special`
2. `C-x h` to mark all the source code
3. `TAB` to format it
Esiste una soluzione in modalità org per me che, dopo aver incollato il codice #+BEGIN_SRC...#+END_SRC, formatterà automaticamente il blocco di codice o posso usare solo una chiave TABper formattare (indentare) l'intero blocco di codice sorgente?
L'impostazione predefinita TAB(digitata in blocco, non usando C-c ') è solo allineare tutte le righe 2 colonne dopo l' #+BEGIN_SRCintestazione, se ci sono spazi all'inizio della seconda riga, aggiungerà solo più spazi, non indenterà tutte le righe come i 3 passaggi.
run-at-timerealtà non ho bisogno , come posso associare laTABchiave per fare questi per sostituire l'impostazione predefinitaTABquandoorg-in-src-block-p. L'impostazione predefinitaTABè vincolata,yas-expandma farà le cose come ho detto nel mio post.