Поместите * перед каждой строкой комментария в файле TypeScript в VS Code IDE

Я использую VS Code и хочу, чтобы комментарии, которые я пишу в нескольких строках на языке Typescript, были следующими (обратите внимание на звездочку)

/**
 *@desc any text
 * any text
 */

Но когда я пишу комментарий и нажимаю ввод, звездочка для следующей строки автоматически не создается.

/**
 *@desc any text
 any text
 */

Пока я протестировал следующие расширения на эту дату, но они не решили эту проблему

  1. Блоки автоматического комментирования
  2. Фрагменты комментариев
  3. Лучший комментарий
  4. Комментарий TSDoc

Это комментарий JSDOC, он должен появляться автоматически, когда вы пишете /**

c.m. 18.10.2022 14:26

Голосование за повторное открытие, потому что речь идет не о комментировании существующего раздела кода, а о написании нового комментария в стиле TSDoc с нуля.

Thomas 18.10.2022 14:27
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
95
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Это работает (для меня), если поставить пробел после звезды, что в любом случае является обычной практикой:

/**
 * @desc any text<Enter>
 * 
 ^^ This star and space inserted automatically.

Посмотрите в настройках VS Code и активируйте JSDOC

это активно в моем коде vs. но не работает в файлах typeScript!

Mehrshad Farzaneh 18.10.2022 15:08
Ответ принят как подходящий

Я установил фрагмент комментария JavaScript (код Visual Studio) расширение И я сделал следующие шаги

Ctrl + Shift + P / ⇧ + ⌘ + P → Настройки: Открыть настройки (JSON)

И я установил следующие элементы в файле JSON.

"editor.quickSuggestions": {
    "other": true,
    "comments": true,
    "strings": false
  },

И я перезапустил Visual Studio Code.

Теперь в ваших файлах ts вам нужно написать ///

Другие вопросы по теме

Похожие вопросы

Как вернуть производную функцию, которая использует извлеченные данные из базы данных на основе значения другого доступного для записи значения в наборе svelte/svelte?
Каков правильный тип событий ввода файла?
Почему React не отображает компонент при перенаправлении на страницу продукта
Как этот вложенный маршрут react-router 5.1.2 не показывает родительский компонент только дочерним?
Увеличение индикатора выполнения нажатием кнопки
Как создавать разные экземпляры компонента svelte в одном родительском компоненте каждый раз, когда используется дочерний компонент?
Как получить процент загрузки файла (прогресс), используя fetch API в reactjs или nextjs
Как расположить мой контент рядом с моей боковой панелью?
Почему я получаю эту ошибку - Предупреждение: каждый дочерний элемент в списке должен иметь уникальную "ключевую" опору
Добавление классов CSS и мультимедиа в пустой div и добавление