回答:
org-hide-block-allコマンドを次のように追加することで、必要なことを実現できますorg-mode-hook。
(add-hook 'org-mode-hook 'org-hide-block-all)
私の個人構成では、このソリューションを少し拡張しました。
(defvar org-blocks-hidden nil)
(defun org-toggle-blocks ()
(interactive)
(if org-blocks-hidden
(org-show-block-all)
(org-hide-block-all))
(setq-local org-blocks-hidden (not org-blocks-hidden)))
(add-hook 'org-mode-hook 'org-toggle-blocks)
(define-key org-mode-map (kbd "C-c t") 'org-toggle-blocks)
これを配置すると、デフォルトでブロックorg-modeが折りたたまSRCれ、を押してすべてのSRCブロックの表示を切り替えることができますC-c t。(このコードを使用する場合は、もちろん、キーバインディングを好みに合わせて調整できます。)
org-hide-block-startup次のとおりです:stackoverflow.com/a/21563210/2112489。また、次のリンクは、さきほどsrc書いたブロックの循環表示に関係していますが、デフォルトでは非表示に設定されていません。私はこの今日や明日の作業に時間がありませんが、ここではあなたや他の誰がコードを少しプレイしたい場合は、リンクである: stackoverflow.com/a/25496350/2112489