gpt4 book ai didi

emacs markdown-mode 内联代码没有
 标记

转载 作者:行者123 更新时间:2023-12-04 04:44:17 25 4
gpt4 key购买 nike

我想要以下 Markdown 代码:

``` 
def hello_world(self):
print "hello world!"
```

M-x markdown-export 导出作为:
<pre><code> def hello_world(self):    
print "hello world!"
</code></pre>

相反, M-x markdown-export结果是:
<p><code> def hello_world(self):    
print "hello world!"
</code></p>

在emacs中有解决方案吗?

最佳答案

这不是 Emacs 问题,假设您指的是 Jason Blevins' Markdown Mode .

此模式不会自行导出 HTML。它只是将缓冲区内容传递给变量 markdown-command 中的外部 Markdown 处理器。 .

默认情况下,Markdown 模式使用 markdown command,也就是原来的 Markdown 实现,不支持各种扩展,比如你例子中的代码块。

您需要安装支持这种标记的 Markdown 处理器并设置 markdown-command因此。

您可以使用markdown2 , 例如:

(setq markdown-command "markdown2 -x fenced-code-blocks")

关于emacs markdown-mode 内联代码没有 <pre> 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18435610/

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