Typescript VisualStudio代码:为属性显示JSdoc

Typescript VisualStudio代码:为属性显示JSdoc,typescript,visual-studio-code,jsdoc,vscode-extensions,Typescript,Visual Studio Code,Jsdoc,Vscode Extensions,有没有一种方法可以使光标在x:10,上移动时,显示Point.prototype.x的JSdoc。目标是使JSdoc与我将鼠标移到pt.x上时的JSdoc相同 如果当前版本的VisualStudio代码无法实现,那么可以通过编写自己的扩展来实现吗?如果是,vscode名称空间API的哪一部分与此相关 类点{ /**x属性*/ x:数字; /**y属性*/ y:数字; } /**打印一个点。 *@param pt点 */ 功能打印点(pt:Point){ 控制台日志(第x部分,第y部分); }

有没有一种方法可以使光标在
x:10,
上移动时,显示
Point.prototype.x的JSdoc。目标是使JSdoc与我将鼠标移到pt.x上时的JSdoc相同

如果当前版本的VisualStudio代码无法实现,那么可以通过编写自己的扩展来实现吗?如果是,vscode名称空间API的哪一部分与此相关

类点{
/**x属性*/
x:数字;
/**y属性*/
y:数字;
}
/**打印一个点。
*@param pt点
*/
功能打印点(pt:Point){
控制台日志(第x部分,第y部分);
}
打印点({
x:10,
y:10,
});
设pt=新点();
第x部分;

我致力于VSCode的JavaScript和TypeScript支持

这看起来像个虫子。我已经打开来跟踪这个

在TypeScript中修复该问题后,您可以通过安装夜间TypeScript构建(
npm install)来尝试typescript@next
)和以下选项来配置您的工作区

下面是VSCode对hover for TypeScript和JavaScript的实现,以防您感兴趣:所有的语言特性都来自TypeScript服务器

class Point {
    /** The x property */
    x:number;
    /** The y property */
    y:number;
}

/** Prints a point. 
 * @param pt The point
*/
function printPoint(pt:Point){
    console.log(pt.x,pt.y);
}

printPoint(<Point>{
    x:10,
    y:10,
});

let pt = new Point();
pt.x;