如何在 Notepad++ 中使用 Markdown

srk*_*srk 205 notepad++ markdown wysiwyg

我喜欢用Markdown写作,并希望能够在 Notepad++ 中编写和预览 Markdown 内容。

Notepad++ 是否有任何 WYSIWYG Markdown 插件?

Der*_*ler 107

GitHub 上有一个名为Markdown Syntax Highlighting for Notepad++的项目。

该项目为 Markdown 添加了自定义语言突出显示:

在此处输入图片说明

有一个适用于标准配色方案和深色 (ZenBurn) 主题的版本。安装后,您会在语言下拉菜单中找到一个新选项。

在此处输入图片说明

  • @srk:我认为你不能。如果您想要适当的 Markdown 编辑体验,我建议您查看 [MarkdownPad](http://markdownpad.com/)。否则,您可能需要构建一个宏来渲染文档并在浏览器中打开它。但我猜这将是一个可怕的工作流程:\ (21认同)
  • 如何查看预览? (8认同)

Fab*_*ica 103

MarkdownViewer++是一个 Notepad++ 插件,可让您使用 Markdown 键入文件并在预览面板中实时查看预览。

为了澄清:不像降价语法高亮记事本+ +,这是建议由奥利弗萨尔茨堡这里,它不支持嵌入式的渲染。文本文件被视为普通文件,插件将其显示在另一个窗格中。

Notepad++ 提供了语法高亮显示。

一张图会更清楚:

(点击这里查看全尺寸)

它的特点包括:

  • 它支持 CommonMark
  • 您可以将结果导出为 HTML 或 PDF
  • 预览面板可以随意移动、调整大小和停靠

如何安装

要安装它,请使用 Notepad++ 的插件管理器:打开 Notepad++ 并转到Plugins ? Plugins Admin...,然后搜索 MarkdownViewer++,选择它,然后点击Install。它会自动下载插件并安装它。此时必须重新启动编辑器,它会询问您是否要立即执行此操作(因此没有丢失工作的风险)。

  • 太糟糕了,它不支持语法高亮。我需要它来突出显示代码。 (4认同)
  • @SAm 您可以将它与 Markdown Syntax 插件结合使用,以我的经验没有问题 (3认同)
  • MarkdownViewerPlusPlus 已经快三年没有更新了。2017 年有很多活动,但到 2018 年 5 月就停止了。不幸的是 Markdown-Parser 不理解 Markdown 语法,我必须与 Trac 一起使用。:-( (3认同)
  • 好的。对我来说,重新启动记事本++时,“预览”窗口没有显示。有一个新的菜单项“Plugins / MarkdownViewer++ / MarkdownViewer++ (CNTL SHIFT M) ”,它让我的预览窗口打开并显示。 (2认同)

小智 22

现在有一个名为 Notepad++ 的插件Markdown Panel,支持语法高亮。 在此输入图像描述

  • 这有效,而上面的 [MarkdownViewer++](https://superuser.com/a/1210556/307558) 不再有效。 (3认同)
  • [源代码以及功能概述](https://github.com/mohzy83/NppMarkdownPanel) 也可用。 (2认同)

小智 17

如果您想在 Notepad++ 中自动预览 Markdown,您可以将HTML 预览插件(1.3 版及更高版本)与 Markdown 工具结合使用。在 HTML 预览插件中,您可以定义过滤器(在预览文件之前将自动在源文件上执行的程序)。

您可以使用菜单选项定义过滤器(更改提供的示例文件不起作用),或者如果您将Filters.ini文件放在文件夹plugins\Config\PreviewHTML 中,则可以手动定义过滤器。Filter.ini 文件的示例包含在可从PreviewHTML 网页获得的 Preview 插件存档文件中。

这是一个使用 Python Markdown 实现的Filters.ini文件示例:

; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Run Code Online (Sandbox Code Playgroud)

  • 使这个工作有点棘手:1。install python with "pip" (msi installer for python version 3.4.3 do this) 2.install markdown :"pip install markdown" 3. 安装版本>v1.3的PreviewHTML,这很重要,因为插件管理器只提供v1.2:从 git repo http://fossil.2of4.net/npp_preview/info/fb02a79e74​​ace3be 手动获取它 4.从菜单“插件/预览 HTML/编辑过滤器定义”创建过滤器 - 在此处粘贴脚本。然后它起作用了! (4认同)

Nat*_*teS 11

“Edditoria”GitHub 存储库有许多错误(例如,#内部链接已损坏)并且多年未更新。在尝试了最活跃的分叉之后,这个要好得多。


小智 11

我发现一个更简单的工作流程是在 Chrome 中使用Markdown扩展,在 Notepad++ 中进行编辑,然后将 Chrome 指向您的文件并在每次更改后重新加载。

不需要复杂的配置,它可以为我完成工作。