首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量的标记预格式化固定宽度代码块语言

变量的标记预格式化固定宽度代码块语言
EN

Stack Overflow用户
提问于 2018-02-07 22:49:37
回答 1查看 806关注 0票数 1

如何为变量制作预先格式化的固定宽度代码块?

I指代码块语言

示例:

代码语言:javascript
复制
`*${variable}*`      // *bold text*        ok
`_${variable}_`      // _italic text_      ok
````${variable}````  // ```pre-formatted fixed-width code block```   not work
代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-07 23:18:15

如果我没听错的话,你的问题归结为逃避后背。

在JavaScript中,当需要在模板字符串中使用回勾字符时,必须转义它:

代码语言:javascript
复制
const stringWithBacktick = `\``;

因此,模板字符串可能如下所示:

代码语言:javascript
复制
const preformatted = `\`\`\`${variable}\`\`\``;
console.log(marked(preformatted));

或者,您也可以加入模板字符串,并使用下面的三重回标:

代码语言:javascript
复制
const preformatted = `${variable}`;
console.log(marked("```\n" + preformatted + "\n```"));

或者,以一种更可重用的方式:

代码语言:javascript
复制
const preOpen = "```\n";
const preClose = "\n```";
const preformatted = `${preOpen}${variable}${preClose}`;
console.log(marked(preformatted));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48674633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档