Erhabener Text 2 - Anzeige von Jsdocs während der Eingabe

12

Ich habe das JsDocs-Paket installiert und benutze es, um meinen Code zu dokumentieren. ATM Ich verwende SublimeCodeIntel Alt+Click, um zur Dokumentation zu springen, aber das ist ziemlich ärgerlich, vor allem, wenn Sie nur ein kleines Detail nachschlagen und dann zurückblättern müssen.

Angenommen, ich habe eine Funktion foowie diese:

/**
 * 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;
}

Gibt es ein Paket / Plugin, das die Dokumentation der Funktion foound ihrer Parameter sowie den Rückgabewert anzeigt, wenn ich tippe foo((ohne zur Dokumentation zu scrollen)?

Peter
quelle
Das wäre etwas ... aber noch nichts da draußen ?!
Dominik
Dies wäre immens nützlich ...
Laoujin
@ Laoujin Ich bin nicht sehr vertraut mit dieser Idee; ist es ähnlich wie Intellisense - Intellisense , wo es zeigt , welche Attribute Sie können verwendet werden . Oder ist es etwas anderes?
Raystafarian
Wenn Sie eine Funktion aufrufen, können Sie JsDoc anzeigen, ohne zur Funktionsimplementierung zu wechseln. Idealerweise wäre dies eine Art Tooltip. Also ja, Intellisense ..
Laoujin
Das wäre fantastisch. Ich vermute, diese Funktion existiert noch nicht?
Theblang

Antworten:

1

Ich denke, sublimeCodeIntel macht dies bereits standardmäßig.

Weitere Informationen finden Sie im Abschnitt Verwenden der Readme-Datei. Die von Ihnen beschriebene Funktion ist manual code intelligence.

Achmad Mahardi
quelle
Dies ist leider nicht der Fall. "Manual Code Intelligence" beschränkt sich anscheinend auf die Anzeige name(function): Es erkennt es nur als Funktion, aber Kommentare (oder sogar Parameter) werden nicht angezeigt.
Laoujin,