Проще говоря, мне нужна реализация 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
.