org-modeを使用して本に関するメモをとっているときに、コードスニペットをコピーしてメモファイルに貼り付ける場合があります。貼り付けたら、
1. `C-c '` to call `org-edit-special`
2. `C-x h` to mark all the source code
3. `TAB` to format it
コードをに貼り付けた後#+BEGIN_SRC...#+END_SRC、コードブロックを自動的にフォーマットする、またはTABソースコードブロック全体をフォーマットする(インデントする)ために1つのキーだけを使用できるという解決策は、組織モードにありますか?
デフォルトTAB(を使用せずにブロックに入力C-c ')は、#+BEGIN_SRCヘッダーの2列後にすべての行を揃えるだけです。2行目の先頭にスペースがある場合、スペースが追加されるだけで、3つのステップのようにすべての行がインデントされません。
run-at-time、私はバインドする方法を、実際にTABデフォルトを置き換えるためにこれらを行うためのキーTABときにorg-in-src-block-p。デフォルトTABはバインドされてyas-expandいますが、私の投稿で述べたように動作します。