возвышенный текст 2 - отображать jsdocs при наборе текста


12

Я установил пакет JsDocs и использую его для документирования своего кода. Я использую SublimeCodeIntel Alt+Clickдля перехода к документации, но это довольно раздражает, особенно если вы просто хотите посмотреть одну маленькую деталь и затем прокрутить назад.

Предполагая, что у меня есть такая функция foo:

/**
 * foo does some multiplication magic
 * @param  {Number} bar var number 1
 * @param  {Number} baz var number 2
 * @return {Number}     this equals bar*baz
 */
function foo(bar, baz) {
    return bar*baz;
}

Есть ли какой-нибудь пакет / плагин, который отображает документацию функции fooи ее параметров и ее возвращаемое значение, когда я печатаю foo((без прокрутки к документации)?


Это было бы что-то ... но ничего еще там нет ?!
Доминик

Это было бы очень полезно ...
Лаужин

@Laoujin Я не слишком знаком с этой идеей; это похоже на intellisense - интеллектуальное завершение кода, где оно показывает, какие атрибуты вы можете использовать. Или что-то еще?
Raystafarian

Что-то, что при вызове функции вы можете увидеть JsDoc, не переходя к реализации функции. В идеале это будет какая-то подсказка. Так что да, intellisense ..
Laoujin

Это было бы фантастически. Я предполагаю, что эта функция еще не существует?
Theblang

Ответы:


1

Я думаю, что sublimeCodeIntel уже делает это по умолчанию.

пожалуйста, обратитесь к разделу Использование README, функция, которую вы описали manual code intelligence.


К сожалению, это не так. «Ручной анализ кода», по-видимому, ограничен отображением name(function): он распознает его только как функцию, но комментарии (или даже параметры) не отображаются.
Лаужин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.