teks luhur 2 - tampilkan jsdocs saat mengetik

12

Saya menginstal paket JsDocs dan menggunakannya untuk mendokumentasikan kode saya. ATM Saya menggunakan SublimeCodeIntel Alt+Clickuntuk melompat ke dokumentasi, tapi ini cukup menjengkelkan, terutama ketika Anda hanya ingin melihat satu detail kecil dan kemudian harus menggulir ke belakang.

Dengan asumsi saya punya fungsi fooseperti ini:

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

Apakah ada paket / plugin yang menampilkan dokumentasi fungsi foodan params serta nilai kembalinya saat saya mengetik foo((tanpa menggulir ke dokumentasi)?

Peter
sumber
Itu akan menjadi sesuatu ... tapi belum ada apa-apa di luar sana ?!
Dominik
Ini akan sangat berguna ...
Laoujin
@ Laoujin Saya tidak terlalu akrab dengan ide ini; apakah mirip dengan intellisense - penyelesaian kode cerdas yang menunjukkan atribut apa yang dapat Anda gunakan. Atau itu sesuatu yang lain?
Raystafarian
Sesuatu yang ketika Anda memanggil fungsi Anda dapat melihat JsDoc tanpa pergi ke implementasi fungsi. Idealnya ini akan menjadi semacam tooltip. Jadi ya, intellisense ..
Laoujin
Ini akan sangat fantastis. Saya menduga fitur ini masih belum ada?
theblang

Jawaban:

1

Saya pikir sublimeCodeIntel sudah melakukan ini secara default.

lihat bagian Menggunakan README, fitur yang Anda jelaskan adalah manual code intelligence.

Achmad Mahardi
sumber
Sayangnya ini bukan masalahnya. "Manual Code Intelligence" tampaknya terbatas untuk menampilkan name(function): Ia hanya mengenalinya sebagai fungsi tetapi komentar (atau bahkan parameter) tidak ditampilkan.
Laoujin