电脑指南
第二套高阶模板 · 更大气的阅读体验

Emacs实时预览扩展:边写代码边看效果

发布时间:2026-01-05 02:00:31 阅读:294 次
{"title":"Emacs实时预览扩展:边写代码边看效果","content":"

写 Markdown 或 LaTeX 的时候,总要反复切换窗口刷新预览,挺烦的。Emacs 有个办法能让你写一行,右边立马看到效果,不用动手刷新——这就是实时预览扩展的用处。

\n\n

常用扩展推荐

\n

如果你写 Markdown,markdown-mode 搭配 markdown-preview-eww 就够用了。装好之后,在 Markdown 文件里执行:

\n
M-x markdown-preview-eww
\n

它会在另一个窗口打开内置浏览器预览,保存文件时自动刷新。

\n\n

LaTeX 用户更幸福。AUCTeX 加上 preview-latex,输入公式时就能看到渲染后的数学符号。比如你写个 \\(\\int_0^\\infty e^{-x^2}dx\\),光标移开,马上变图形。

\n\n

配置自动预览

\n

手动触发太累,让 Emacs 自己动起来。在配置文件 ~/.emacs.d/init.el 里加几行:

\n
(add-hook 'markdown-mode-hook\n          (lambda ()\n            (when (executable-find "marked")\n              (set (make-local-variable 'markdown-command)\n                   "marked --gfm --to=html"))))\n\n(add-to-list 'auto-mode-alist \'("\\.md" . markdown-mode))\n(global-set-key (kbd "C-c m p") 'markdown-preview-eww)
\n\n

这样每次保存 Markdown 文件,预览窗口就会自动更新。你只管写,剩下的它来搞定。

\n\n

实战场景:写技术笔记

\n

假设你在整理一篇带图表和公式的笔记。左边写文本,右边开着预览。改个标题,右边立刻变大;删个列表项,预览也跟着消失。就像用 Word,但更轻快,还不卡。

\n\n

要是用 Org-mode 写博客,配合 org-preview-html,导出前就能看到链接、图片和代码块长啥样,避免发布后才发现排版错乱。

\n\n

小贴士

\n

预览功能依赖外部命令,比如 markedpandocpdflatex,记得先装好。可以用包管理器一键安装:

\n
npm install -g marked
\n\n

如果预览不更新,检查文件是否已保存,以及命令路径是否在 Emacs 环境中可用。有时候终端里能跑,Emacs 却找不到,这时候需要在配置里显式指定完整路径。

","seo_title":"Emacs实时预览扩展使用技巧 - 边写边看Markdown与LaTeX","seo_description":"介绍如何在Emacs中配置实时预览扩展,支持Markdown和LaTeX写作,实现边写边看效果,提升技术文档编写效率。","keywords":"Emacs实时预览扩展,Emacs Markdown预览,Emacs LaTeX预览,Emacs写作技巧,Emacs实时渲染"}