#3917·marktext

在文件菜单下添加一个转换菜单,该菜单调用 Pandoc 将 Markdown 转换为其他格式

作者: TurboCooler创建于 2025年1月23日更新于 2026年9月17日
标签:unicorn: feature request

{\fn华文仿宋\fs16\1cHD1D1D1}快跑!

  • 请搜索与您想要存档的问题相匹配的问题, 并使用拇指升起的emoji。 . > 时间

描述您的特性请求

我要添加一个文件主菜单的转换子菜单。 转换菜单将是一个从首选项配置的飞出菜单 -- > 标记下将包含新转换部分的对话框 。 在转换时,请查询 pandoc 可执行文件的路径 。 同时添加一个用户指定flyout菜单名称的方法,例如"Markdown to RTF". 询问用户可以执行动作的命令行开关. 例如,-f markdown -t rtf {file} -s -o {file}.rtf. 当正确配置时, 用户会看到文件 -- > 转换... -- > 标记为RTF. 选择此菜单会将当前打开并保存的文件转换为RTF,并将输出文件放入与原标记下文件相同的文件夹. 如果当前文件没有被保存,则会向用户显示一个对话框,该对话框会读作"转换只能被保存在目前打开的文件上进行. 您是否希望保存此文件, 以便您能够执行所请求的转换 ” 好, 取消按钮将是用户可能选择的选项 。 好按钮将保存当前文件然后进行转换,取消按钮将取消操作.

此特性能解决什么问题 ? [可选

通常情况下,我需要复制并粘贴数据,或者在markdown文件中将数据移动到Microsoft Word或其他单词处理器. 微软Word和其他单词处理器不支持从剪贴板上将markdown作为本地格式,也不会导入markdown文件. 虽然HTML是一个可用的选项,而Word确实支持,但被粘贴的信息格式差,而且往往有需要时间来正确修复的双相行. 第三方的商业工具可以做到这一点,但如果融入到这个编辑器中,就是一个简单的选择菜单的任务. 由于其他人可能出于其他原因需要这样做,使用Pandoc是一种灵活的方法,允许以最小的努力进行其他转换.

[可选]

使这个外部化可以让这个编辑器以最小的努力使用其他外部转换工具

内容来源: marktext/marktext