Расширение vscode intellisense - PullRequest
0 голосов
/ 31 января 2019

У меня есть собственный атрибут js-doc, который содержит путь к файлу зависимостей.

например: @dependency {import ('loadash / somefile')}

Поскольку это простоСтрока и ошибки склонны, я ищу способ расширить IntelliSense импорта vs-кода для этого пользовательского атрибута js-doc.Vscode поддерживает intellisense для стандартных атрибутов js-doc @type, @param и @typedef, было бы замечательно, если бы был способ расширить это поведение до моего пользовательского атрибута.

пример intellisense для @Атрибут типа

Я рассмотрел несколько расширений, связанных с этим, но ни одно из них не предлагает такого богатого опыта, как vscode.Любые указатели в этом отношении были бы действительно полезны.

Спасибо, что уделили время.

1 Ответ

0 голосов
/ 31 января 2019

Вы можете написать фрагмент для быстрого и грязного решения.Фрагмент покажет меню intellisense и вставит фрагмент кода на основе введенного вами префикса.Они сохраняются в файле JSON в вашем каталоге настроек ~/.vscode и будут выглядеть примерно так:

{
  "deprecated": {
    "scope": "javascript",
    "prefix": "@D",
    "body": "@Deprecated {import('${1:path}')}"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...