作曲家回复占位符中的新行?

显然,R 语言版块的编辑器占位符巧妙地包含了一个 ``` 代码围栏示例。这也会为我们的语言版块提供一个有用的提示,但我一直没能弄清楚他们是如何实现的。我尝试在 js.composer.reply_placeholder 中放入字面换行符、\n 以及 <br />,但都没有真正输出换行效果。

我到底漏掉了什么“魔法”呢?他们是否为此使用了自定义主题?我们该如何 窃取 借鉴 这个绝妙的主意呢?

3 个赞

我认为您需要创建一个自定义主题。作为替代方案,您可以使用话题模板(编辑分类 → 话题模板):

另外,也可以查看这个主题组件:Topic Template Placeholder Text theme component

4 个赞

啊,太棒了,感谢这些建议!不幸的是,“主题模板占位符文本”这一主题组件也存在同样的限制。这也合乎情理——它看起来只是按类别选择性覆盖同一个 js.composer.reply_placeholder 设置。不过,仅使用主题模板本身也算是一个不错的变通方案,我们会考虑这一点。

或许可以将此重新归类为功能请求?我原本希望能避免对主题进行“黑客式”修改。

3 个赞