我正在使用 Notepad++ 使用 Markdown 语法编写文本。
我知道至少有一个 Notepad++ 样式文件可以突出显示 Markdows 文本(请参阅Notepad ++ 中的 MultiMarkdown和https://github.com/thomsmits/markdown_npp)。
但我对一个新功能很感兴趣:我希望用 Markdown 语法定义的章节、小节、子小节等能够被编辑器识别为可折叠或可展开,就像用 C++ 或其他语言编码时一样。
我如何在 Notepad++ 中做到这一点?我不是 Notepad++ 样式文件的专家,但它似乎并不太复杂。也许如果有人给我提示,我可以自己尝试一下……
编辑:我也看到了这个问题:如何在 Notepad++(或任何其他文本编辑器)上“代码折叠” wiki 语法?,但如果有其他方法可以得到我想要的东西,我会很高兴。
编辑:我在这里发布了关于同一主题的更普遍的问题:
适用于 Windows 的 txt 文件编辑器,具有语法高亮和可折叠/可折叠的 Markdown 部分
也许现在我应该关闭这个问题我不应该吗??
答案1
不幸的是,目前在 Notepad++ 中还无法实现这一点,因为它基于 Scintilla 编辑组件,而 Scintilla 编辑组件不支持此功能。
显然,首席开发人员不打算开发此功能,但这并不意味着其他开发人员不能为其提交代码。
#971 codefolding for markdown
itcould be possible to fold markdown at:
headings (##)
lists
quotes
needed since January 25, 2010
Since I don't use markdown, I won't be working on this.
Neil Hodgson
2013-01-15