Пользовательский текст emmet Lipsum для кода Visual Studio

Проще говоря, мне нужна реализация Emmet в Visual Studio Code для генерации текста на фарси, когда я использую генератор lorem. Я искал и тестировал предлагаемые решения в Интернете в течение двух дней, и ни капли не повезло ни с Visual Studio Code, ни с Sublime-Text.

Согласно документации Emmet:

Emmet предлагает широкий спектр настроек, которые вы можете использовать для точной настройки вашего плагина. Практически все официально разработанные плагины для редакторов (кроме PSPad и браузерных) имеют поддержку расширений: специальную папку, в которую вы можете поместить файлы json и js для расширения Emmet. Чтобы узнать, где Эммет ищет расширения, обратитесь к файлу README, прилагаемому к плагину вашего редактора.

документация по Visual Studio Code указывает на наличие записи настроек с именем emmet.extensionsPath, чтобы сообщить VSCode, где искать расширения emmet, но, похоже, это вообще не работает.
Я вставил это в настройки VSCode:

{
  .
  .
  "emmet.extensionsPath": "C:\\Workspace\\EditorExtensions\\emmet",
  .
  .
}

и создал простой snippets.json под C:\Workspace\EditorExtensions\emmet:

{
    "html": {
        "abbreviations": {
            "ol_": "ol>li"
        },
        "snippets": {
            "ran": "{ Wrap plain text in curly braces }"
        }
    }
}

Но Эммет вообще не понимает ни ol_, ни ran.

Не могли бы вы направить меня в правильном направлении?

PS: Я также безуспешно пробовал решение, данное в этом сообщении SO.
PS2: Я получаю в VSCode такое же поведение, как и Sublime Text.
PS3: Это упоминается в документация VSCode, в которой фрагменты, заканчивающиеся на +, например ol+, будут не работает, но я попробовал и ol+, и ol_, чтобы убедиться, что ни один из них не работает!
PS4: Я знаю, что могу создать свой собственный фрагмент с помощью самого редактора, но это не приведет к созданию более короткого абзацы вроде того, что делает lorem10.


person Achilles    schedule 26.10.2020    source источник


Ответы (1)


Мне удалось заставить настраиваемые сниппеты Emmet работать в Windows.

Измените настройку на

"emmet.extensionsPath": "/c:/Workspace/EditorExtensions/emmet"

Согласно документации VSC, "abbreviations" больше не поддерживаются и объединены в "snippets"

Кастомный Lorem с .js файлом в папке у меня не работает

person rioV8    schedule 26.10.2020