wysublimowany tekst 2 - wyświetla jsdocs podczas pisania

12

Zainstalowałem pakiet JsDocs i używam go do dokumentowania mojego kodu. ATM Używam SublimeCodeIntel z, Alt+Clickaby przejść do dokumentacji, ale jest to dość denerwujące, szczególnie gdy chcesz po prostu spojrzeć na jeden mały szczegół, a następnie przewinąć do tyłu.

Zakładając, że mam taką funkcję 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;
}

Czy jest jakiś pakiet / wtyczka, która wyświetla dokumentację funkcji fooi jej parametry oraz zwracaną wartość podczas pisania foo((bez przewijania do dokumentacji)?

Piotr
źródło
To byłoby coś ... ale jeszcze nic tam nie ma oczu ?!
Dominik
Byłoby to niezwykle przydatne ...
Laoujin
@Laoujin Nie znam się zbytnio na tym pomyśle; Jest ona podobna do intellisense - intellisense gdzie pokazuje co atrybuty mógłby korzystać. A może to coś innego?
Raystafarian
Coś, co gdy wywołujesz funkcję, możesz zobaczyć JsDoc bez przechodzenia do implementacji funkcji. Idealnie byłoby to jakiś podpowiedź. Więc tak, intellisense ..
Laoujin
To byłoby fantastyczne. Zgaduję, że ta funkcja nadal nie istnieje?
theblang

Odpowiedzi:

1

Myślę, że sublimeCodeIntel już to robi domyślnie.

zapoznaj się z sekcją Korzystanie z pliku README, opisaną funkcją jest manual code intelligence.

Achmad Mahardi
źródło
Niestety tak nie jest. „Ręczna inteligencja kodu” najwyraźniej ogranicza się do wyświetlania name(function): rozpoznaje ją tylko jako funkcję, ale komentarze (a nawet parametry) nie są wyświetlane.
Laoujin