TL;DR:VSCode的“编辑器悬停”框中JS注释追加行为的来源是什么?是否可以改用
在编辑.js/.ts文件时,当鼠标悬停在任何变量引用上时,VSCode会显示一个框(通过
当鼠标悬停在最后一行的
//
注释?在编辑.js/.ts文件时,当鼠标悬停在任何变量引用上时,VSCode会显示一个框(通过
Editor > Hover
设置进行控制)。/** I'm a comment */
const someVariable = 'Me';
console.log(someVariable);
当鼠标悬停在最后一行的
someVariable
上时,会产生以下结果:
那个框的注释部分只有在以两个星号开始的多行注释中出现,变量、对象属性或函数上方一行或多行,并与Intellisense使用JSDoc的方式相同。非常有用,但是一些团队成员更喜欢在声明变量的短行末尾放置//
注释。是否有办法让VSCode考虑这些行末注释的变量/属性,还是我必须将每个相关注释转换为/**
才能像这样看到它?
/** */
作为文档是标准做法。请参阅 https://jsdoc.app/about-getting-started.html。 - Umair Khan