小编Kru*_*487的帖子

用于智能感知的 VSCode JSDoc 多行

我希望在我的文档中包含 JSON 示例,而我的文档中又将在我的 VScode 智能感知中包含 JSON 示例。

我已经尝试了书中我能想到的每一个技巧,这是否可以通过换行符和使 JSON 可读的东西来实现?无论我做什么,我都无法让它在 VScode 中工作,它会删除空白并生成一行。

我尝试这样做:

/**
 * {
 *   "JSONData":"not going to format like this"
 * }
 */
functionToDescribe()
Run Code Online (Sandbox Code Playgroud)

这当然最终会像这样进入智能感知......

{ "JSONData":"not going to format like this" }
Run Code Online (Sandbox Code Playgroud)

对于小例子来说这是可以的,但我想要更大一点(仍然很小)的简单例子。我确实想要换行还有其他原因,而不仅仅是 JSON,我只是希望我的评论中的文本总体上更清晰。

我还将举出其他人如何记录它的不同例子。我真的希望让我的 JS 代码在使用之前更容易知道该函数将接受、返回和在操作中使用什么。

编辑: 我偶然发现了这个链接:https ://github.com/Microsoft/vscode/issues/30062

现在我明白,当您查看函数或项目的声明时,格式化有效,但当您使用它时则无效。

当我将鼠标悬停在函数名称上时,以下标记代码效果很好,但是当我像平常一样使用它时,它全部在一行上并且毫无价值

    /** This is a description  
     * with each line  
     * on it's own  
     * 
     * @example Test 
     * ```javascript
     * let valueReturned = false;
     * jest.fn(() => {
     *           if (!valueReturned) {
     * …
Run Code Online (Sandbox Code Playgroud)

jsdoc visual-studio-code

5
推荐指数
1
解决办法
4495
查看次数

标签 统计

jsdoc ×1

visual-studio-code ×1