如何在Microsoft Teams中粘贴Markdown?

时间:2019-03-06 02:48:17

标签: markdown microsoft-teams

我正在尝试在Microsoft Teams中粘贴markdown以加快我的工作流程,但粘贴的markdown仍然是文本形式。当我自己输入markdown时,它可以工作(如屏幕截图所示)。按原样发送消息也无济于事。

我知道Microsoft Teams support markdown。有解决方法吗?

Markdown unformatted in Microsoft Teams

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

这是一个已知问题,据我所知,微软似乎并未对此进行处理。

一种解决此问题的方法(您允许的替代方法)是将降价代码粘贴到生成富文本格式的任何编辑器/转换器中,复制该富文本格式并将其粘贴到Microsoft Teams。

任何在线降价编辑器都可以使用。我使用DillengerStackEdit进行了测试,但我敢肯定还有很多其他在线编辑器,您可以粘贴降价代码,复制预览并粘贴到团队中。

如果您使用的是VSCode,则可以使用the native markdown preview生成富文本,从中复制文本并粘贴到Teams中。 Team和Code都是MS产品,因此我想它们可以很好地协同工作(只是毫无疑问地猜测)。至少粘贴的结果对我来说似乎足够好。

答案 1 :(得分:1)

如果您有pandoc和powershell;以下代码将您的markdown转换为解释后的HTML;

Get-Clipboard | pandoc | Set-Clipboard -AsHtml

我发现这是一个有用的解决方法,因为我的减价通常来自记笔记的地方; vim。所以在vim中我可以绑定;

" In visual mode, Shift-v to copy selection to clipboard
vn V "+y
" In normal mode, Ctrl-m to convert clipboard Markdown to interpreted HTML
nn <c-m> :! powershell -Command "Get-Clipboard \| pandoc \| Set-Clipboard -AsHtml"<cr>

我将Shift-v,Ctrl-m移到剪贴板上没有漂亮笔记要粘贴到团队中的地方。

我认为想像一个团队扩展可以在团队中做到这一点也不是一件容易的事。