Как избежать звездочки в блоке огороженного кода? - PullRequest
0 голосов
/ 09 января 2019

Я пишу презентацию Xaringan, которая включает в себя несколько изолированных блоков кода SQL. (Я провожу людей через некоторый код, который мы используем в команде.)

В этих блоках кода у меня есть несколько многострочных комментариев. В комментариях говорится: «Вы можете запустить это для проверки данных, но не включать их в готовый скрипт». Таким образом, они имеют / * в отдельной строке в начале и * / в отдельной строке в конце.

К сожалению , Заринган берет это * в последней строке и понимает, что это означает "выделить эту строку". Есть ли способ избежать такого поведения? Я смотрел в документах и ​​нигде не видел. Я мог бы пропустить это все же.

Я пробовал обратную косую черту, backtics ... Презентация Ninja показывает пример с двойной звездочкой, но это для выделения и , включая его, а не для показа во время экранирования. Ниже приведен простейший пример, который я могу придумать:

---
title: "Escaping Asterisks"
author: "Benjamin Wolfe"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
---

```sql
--like this:
select foo.bar
from foo;

/*
--not like this:
  select bar.foo
  from bar;
*/
```

В итоге я выгляжу примерно так ...

/*
--not like this:
  select bar.foo
  from bar;
/

- но последняя строка выделена.

...