Шаблон IntelliSense

В основном я использую С#, и в VSCode мне не хватает только IntelliSense в шаблонах Angular 2.

Я обнаружил, что есть решение этой проблемы здесь, но я не мог найти способ интегрировать его в Visual Studio кодекса.

Мне нужно это: enter image description here

Есть ли способ получить IntelliSense в Visual Studio Code для шаблонов Angular 2?

Ответ 2

На этой странице вы подробно рассказали о шагах установки:

Использование в VSCode:

  • Замените файл typescript.tmLanguage в месте установки Contents/Resources/app/extensions/typescript/syntaxes с версией из репозитория TypeScript -TmLanguage выше (из ветки ngml).

  • Загрузите репозиторий TypeScript выше, проверьте ветвь ngml и выполните сборку.

  • Откройте глобальные настройки VSCode и установите свойство typescript.tsdk в место сборки на предыдущем шаге (например, /src/typescript/built/local).

  • Чтобы получить завершение в шаблоне на символах, таких как <, [и т.д., откройте typescriptMain.ts из папки Contents/Resources/app/extensions/typescript в месте установки VSCode и измените строку который вызывает registerCompletionItemProvider для чтения vscode_1.languages.registerCompletionItemProvider(modeID, completionItemProvider, '.', '<', '(', '[', '\'');

  • Чтобы внести изменения, отредактируйте локальный репозиторий TypeScript, перестройте и перезапустите VSCode.

В настоящее время он не похож на расширение для него, но, скорее всего, из-за пробелов в API расширения, которые в настоящее время находятся в разработке.