Можно ли запустить javascript в режиме предварительного просмотра уценки кода VS? - PullRequest
1 голос
/ 25 января 2020

Вопрос: Могу ли я заставить VS Code выполнить JS в предварительном просмотре уценки.

Небольшой фон:

Мне нравится использовать уценку в VS Code для заметок, с хорошим предварительным просмотром, происходящим на боковой панели. Мне особенно нравится создавать в нем таблицы, но форматирование может очень быстро выйти из-под контроля, если у вас есть хотя бы небольшое количество текста в определенном столбце, особенно если вы используете красивее.

У меня была мозговая волна, чтобы просто создать переменную js с текстом, который я хотел бы включить, и использовать document.write(), чтобы перетащить текст в таблицу, но сохранить форматирование в VScode от растяжения через линии. Давайте представим, что я присвоил псевдоним от document.write() до dw()

|<script>dw(colHeader1)</script>     |<script>dw(colHeader1)</script>           |
|------------------------------------|------------------------------------------|
|<script>dw(row1Col1Content)</script>|<script>dw(row1Col2Content)</script>      |

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

Проблема в том, что VScode не запускается JS в окне предварительного просмотра. Есть ли способ заставить это сделать это?

Откройте для других предложений о хороших способах помещать большие куски текста в ячейку таблицы в уценке без разбивки форматирования текста до такой степени, что он более или менее не читается человеком.

1 Ответ

1 голос
/ 28 января 2020

Да. Встроенный предварительный просмотр уценки VS Code может запускать сценарии, однако по соображениям безопасности сценарии отключены по умолчанию . Вы можете использовать команду Markdown: Change preview security settings, чтобы разрешить сценарии:

Working example of scripts in preview

PS: Но также обратите внимание, что только потому, что вы можете, это не ' значит ты должен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...