什么文件使用 .md 扩展名,我应该如何编辑它们?

Posted

技术标签:

【中文标题】什么文件使用 .md 扩展名,我应该如何编辑它们?【英文标题】:What file uses .md extension and how should I edit them? 【发布时间】:2011-08-20 20:11:46 【问题描述】:

在 GitHub 上,有几个项目有 README.md 文件。它看起来像是一个简单的格式文件来表达文本和图片。

我猜某处有一个编辑器或语法解释。

在哪里可以找到.md 文件的介绍?

【问题讨论】:

我想这是支持使用 .markdown 扩展名的证据,尽管它非常长...... 这个链接可以帮到你 -> .MD File Extension MarkPad 是一个很好的在 Windows 中进行 MarkDown 编辑的应用程序。它会为您提供编辑的预览。 用户可以尝试MarkView,一个用于在浏览器中编辑和查看markdown文件的Chrome扩展。 完整指南可帮助您从 markdown 开始:blog.wax-o.com/2014/04/…。您应该尝试使用一种实时可视化结果的方式编写降价(使用像mouapp.com 这样的应用程序)。你知道 *** 的帖子和评论语法是基于 markdown 的吗? :) ***.com/editing-help 【参考方案1】:

Markdown 是一种纯文本文件格式。扩展名.md.markdown 只是用Markdown 语法编写的文本文件。如果你的 repo 中有 Readme.md,GitHub 将在你的 repo 主页上显示内容。阅读文档:

Standard Markdown GitHub Flavored Markdown

您可以在 GitHub 中编辑 Readme.md 文件。点击Readme.md,你会发现一个编辑按钮。您可以预览您的更改,甚至可以从那里提交它们。

由于它是一个文本文件,因此可以使用 Notepad 或 Notepad++ (Windows)、TextEdit (Mac) 或任何其他文本编辑器对其进行编辑和修改。存在专门的编辑器,可以在您键入时自动解析 markdown 并生成预览,而其他编辑器则将各种语法着色和修饰应用于显示的文本。不过,在这两种情况下,保存的文件仍然是可读的文本文件。

如果您想创建带有预览的md 文件,并且不想安装任何特殊的编辑器,您可以使用在线编辑器,例如dillinger.io 和stackedit.io。他们提供实时预览。您还可以将文件导出到Google Drive 或Dropbox。

【讨论】:

我发现 Github 的 basic explanation 作为快速介绍也非常有用。 在 Windows 上,您可能希望使用写字板来利用格式以便于阅读。 @GO'Rilla,恕我直言,避免像瘟疫一样的写字板,除非给自己写一些你永远不会与任何人分享的小笔记。它添加到 .txt 文件中的内容可能会对其他编辑器(vim、Notepad++ 等)造成严重破坏。在处理 .txt 时使用纯文本更好地工作,并使用文字处理器或 Acrobat 处理 .doc 和 .pdf 等非 .txt 文本文件。 我们可以在 .md 文件中添加图片或通过链接...可以吗? @user1645290 是的,这是可能的。 see【参考方案2】:

如果您正在寻找编辑,我建议您使用http://dillinger.io/。它是一个简单的基于浏览器的文本编辑器,可以即时渲染 Markdown。

但是,如果您更喜欢应用程序,并且使用的是 OS X,则可以尝试Mou。挺好的,例子很多。

【讨论】:

好像复活了? 我想推荐http://dillinger.io/,另一个非常酷的基于浏览器的文本编辑器。它还允许您链接 Dropbox、Github 和 Google Drive。 此答案中的记事本链接会触发 RAR 文件下载。为什么没有网页,你不是说是基于浏览器的编辑器吗? 该链接不再有效 只是指出这不是问题的完整答案。你不解释 .md 是什么,只解释它是如何编辑的【参考方案3】:

Github 的 Atom text editor 有一个用于 markdown 文件的 live-preview mode。

键盘快捷键是CTRL+SHIFT+M

它可以使用 CTRL+SHIFT+M 键绑定从编辑器中激活,目前已为 .markdown.md.mkd.mkdown 和 @ 启用987654328@文件。

【讨论】:

【参考方案4】:

Microsoft 的 Visual Studio Code 文本编辑器内置了对以 markdown 语法编写的 .md 文件的支持。

语法在 .md 文件中自动进行颜色编码,并且可以通过按 Shift+Ctrl+V (Windows) 或 Shift+Cmd+V (Mac) 来查看呈现的 Markdown 的预览窗口。

要并排查看它们,请将预览选项卡拖到编辑器的右侧,或改用 Ctrl+K V (Windows) 或 Cmd+K V (Mac)。

VS Code 使用marked library 进行解析,并默认启用Github Flavored Markdown 支持,但它不会像Github 的Atom text editor 那样显示Github Emoji 内联。

此外,VS Code 支持有几个可用于扩展功能的降价插件。

【讨论】:

如果您使用的是 Visual Studio 2015,请参阅下面的答案。【参考方案5】:

扩展 '.md' 指的是 Markdown 文件。

如果您不想安装应用程序以该格式阅读它们, 您可以简单地使用 TextEditXcode 本身在 Mac 上打开它。

在任何其他操作系统上,您应该可以使用任何文本编辑器打开它,但正如预期的那样,您不会以 Markdown 格式看到它。

【讨论】:

实际上,您看到它是 Markdown 格式的。不过,您不会将其视为粗体、斜体、缩进和代码块。【参考方案6】:

是的,只是GitHub flavored Markdown。在您的存储库中包含一个 README 文件将帮助其他人快速确定它的内容以及如何安装它。包含在您的存储库中非常有帮助。

【讨论】:

投反对票。 “在你的存储库中包含一个”中的“一个”应该是指“任何格式的 README 文件”,而不仅仅是“一个 README.md 文件”。但问题是一般地询问“.md”文件,而不是一般的自述文件。所以这个答案与问题无关。此外,“one”的歧义可能会让读者认为 Markdown README 一定比其他 README 更好,这是错误的。 我在前面的评论中指定了更改,因为它是有道理的,我认为它可以帮助避免混淆。不过,我认为这不是一个很好的答案,因为它没有增加任何相关的新内容。这个问题不是关于 README 的,而是关于 .md 扩展名的。在接受的答案提供相同信息六周后,没有理由添加此答案。【参考方案7】:

Stack Edit 是一个在线 Markdown 编辑器,能够保存到 Google Drive 和 DropBox。

【讨论】:

【参考方案8】:

Markdown 只是一个文本文件,可以选择具有.md.markdown 扩展名。它可以转换为 html。要了解 Markdown 的语法,请查看

GitHub Flavored Markdown.

您可以使用任何文本编辑器进行降价。如果您是sublime text 用户,您可以查看Markdown Preview 插件,该插件将在浏览器中显示渲染的markdown 内容,并在您更改markdown 文件时更新。

一些在线markdown编辑器

Markable dillinger markdownviewer

【讨论】:

【参考方案9】:

BBEdit 也会在 mac 上显示 MD。

这里有一个quicklook plugin,用于在预览时显示它们。

【讨论】:

【参考方案10】:

我建议StackEdit。它是简单的 WISIWIG 编辑器。您可以同时使用编辑器和降价语法。那里有一个快速的降价帮助语法。撤消/重做、cmets、GoogleDrive、Dropbox 互连。

【讨论】:

【参考方案11】:

markable.in 是一个非常好的在线编辑 Markdown 语法的工具

【讨论】:

【参考方案12】:

目前正在努力标准化 Markdown,到目前为止,这可能是了解 Markdown 的最佳地点:

http://standardmarkdown.com/

【讨论】:

现在是commonmark.org(见blog.codinghorror.com/standard-markdown-is-now-common-markdown)【参考方案13】:

如果您正在为您的 .NET 解决方案创建 .md 文件,我建议您使用 Visual Studio 2015 扩展 Markdown Editor,因为它有一个预览面板,因此您可以实时查看您的更改。

编辑:现在这也应该适用于 Visual Studio 2017。

【讨论】:

【参考方案14】:

.md 文件代表 Markdown 文件扩展名。用于编辑这些文件的流行应用是Typora

【讨论】:

【参考方案15】:

如果您没有阅读器,最简单的做法是使用文本编辑器打开 MD 文件,然后将 MD 文件写成 HTML 文件,然后在浏览器中双击查看。

【讨论】:

这只有在你有一个可以读取 .md 文件的插件时才有效。【参考方案16】:

.md 代表 Markdown 文本。基本上,它只是另一种类型的文本文件,如 .txt

我使用 Notepad++ 来阅读和编辑这些

【讨论】:

以上是关于什么文件使用 .md 扩展名,我应该如何编辑它们?的主要内容,如果未能解决你的问题,请参考以下文章

MD文件如何打开

npm学习之README.md文件

md3文件用啥东西打开?

我应该使用操作扩展的共享扩展吗?

如何迁移密码哈希?

GIT还原误区