gpt4 book ai didi

emacs - Markdown 预览在 emacs Markdown 模式下不起作用

转载 作者:行者123 更新时间:2023-12-03 02:45:05 28 4
gpt4 key购买 nike

Markdown 预览命令不起作用。

我使用 package-install 在 emacs 上安装了 markdown-mode.el。然后我创建了 test.md 文件作为试用。语法高亮显然在文本中效果很好。

当我使用“C-c C-c p”命令来显示 Markdown 预览时,我在 backtrace 缓冲区中收到以下错误消息。即使我将 test.md 文件保存在当前目录中,它仍然显示“没有这样的文件或目录”。该文件位于“~/workspace/daily_log/test.md”。

我尝试了“M-x markdown-preview”而不是快捷键。但它也不起作用。

我在使用 markdown-mode 时犯了错误吗?任何帮助,将不胜感激。提前致谢。

回溯缓冲区中的错误消息

Debugger entered--Lisp error: (file-error "Searching for program" "No such file or directory" "bash.exe")
call-process-region(1 36 "bash.exe" "/tmp/emacsAxnXZ9" #<buffer *markdown-output*> nil "-c" "markdown")
shell-command-on-region(1 36 "markdown" "*markdown-output*")
markdown("*markdown-output*")
markdown-preview()
call-interactively(markdown-preview nil nil)
command-execute(markdown-preview)

我的环境

操作系统:Ubuntu 14.10

emacs:24.4.1(x86_64-unknown-linux-gnu,GTK+ 版本 3.12.2)

Markdown 模式: Markdown 模式-20140914.1012/

最佳答案

如果您检查回溯,您会发现这与您的 Markdown 文件无关。

markdown-preview 需要一个可以生成 HTML 的外部 markdown 命令。看起来您使用的任何 Markdown 处理器在转换文件时都会尝试调用 bash.exe (而不是 bash)。

  • 您可能已经安装了一些以 Windows 为中心的 Markdown 转换器。
  • 您可能自定义了 markdown-command,直接或间接导致它调用 bash.exe

由于您使用的是 Ubuntu,因此简单的 apt-get install markdown 应该可以为您提供一个不错的 Markdown,可以与 markdown-modemarkdown-preview 配合使用 函数。在系统级别安装 markdown 后,请确保 Emacs 将 markdown-command 设置为 markdown (默认值)。

关于emacs - Markdown 预览在 emacs Markdown 模式下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26956808/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com