Size: a a a

DocOps-сообщество

2021 October 08

VB

Vitaly Belyakov in DocOps-сообщество
в каком месте?
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
источник

VB

Vitaly Belyakov in DocOps-сообщество
о боги! как вас отблагодарить?
источник

VB

Vitaly Belyakov in DocOps-сообщество
хотя вопрос, почему не работают сниппеты, остаётся открытым...
источник

VB

Vitaly Belyakov in DocOps-сообщество
оказалось неудобно комментить внутри строки — закомменчивает всю строку🤦
UPD. Comment blocks (shift+Option+A) делает именно так, как я хочу)
источник

FM

Fox Mulder in DocOps-сообщество
https://code.visualstudio.com/docs/editor/userdefinedsnippets
потом выбрать или new code fragments или предложенный шаблон
источник

VB

Vitaly Belyakov in DocOps-сообщество
да, я по этой инструкции и настраивал. Для быстрой проверки раскомментил встроенный пример — не работает. Пробовал и markdown.json настраивать, и глобально с указанием "scope": "markdown" — одинаково ноль эффекта. При вводе в markdown-документе того, что прописано в prefix, ничего не происходит
источник

FM

Fox Mulder in DocOps-сообщество
попробуйте через ctrl+space(пробел)
важно указать в снипете и body, и действие (я выше приводил пример когда результат действия == вывод в консоль)
источник

VB

Vitaly Belyakov in DocOps-сообщество
про ctrl+space не понял. На маке это вызывает поиск по системе)
вот стандартный пример, который я пытаюсь задействовать:

"Print to console": {
 "scope": "markdown",
 "prefix": "log",
 "body": [
  "console.log('$1');",
  "$2"
 ],
 "description": "Log output to console"
}
источник

VB

Vitaly Belyakov in DocOps-сообщество
в списке шорткатов InsertSnippet назначен на Tab, но не реагирует (просто вставляет Tab)
источник

FM

Fox Mulder in DocOps-сообщество
только должно быть вот так
{
"Print to console": {
 "scope": "markdown",
 "prefix": "log",
 "body": [
  "console.log('$1');",
  "$2"
 ],
 "description": "Log output to console"
  }
}
Что касается сочетания клавиш, то не знал что у вас мак. Да, на маке другое.
источник

VB

Vitaly Belyakov in DocOps-сообщество
да, при копипасте первую и последние скобки потерял, чтобы коментами не засорять. Они есть, как положено всё
источник

FM

Fox Mulder in DocOps-сообщество
Тогда предположу следующий вариант:
Я более детально просмотрел снипет и не понял, что должно выводиться в консоль
источник

FM

Fox Mulder in DocOps-сообщество
Попробуйте что-то типа
    "body": [
      "
bash",
      "#!/bin/bash",
      "
"
    ],
источник

VB

Vitaly Belyakov in DocOps-сообщество
console.log('');"
как на картинке отсюда https://dev-gang.ru/article/fragmenty-koda-vs-of3zdc2f54/
источник

FM

Fox Mulder in DocOps-сообщество
так я это видел.
но консоль то пустая
источник

VB

Vitaly Belyakov in DocOps-сообщество
тоже нет
источник

FM

Fox Mulder in DocOps-сообщество
Странно на самом деле
надо будет на маке потестить когда всКод поставлю
источник

VB

Vitaly Belyakov in DocOps-сообщество
не понял, какая консоль? Должен вставляться этот текст, который в body
источник

FM

Fox Mulder in DocOps-сообщество
нет
"console.log('$1');",
  "$2"
про другое
источник