vscode 在JSDoc注解末尾按下回车键会添加一个额外的*

wljmcqd8  于 4个月前  发布在  Vscode
关注(0)|答案(7)|浏览(59)

问题类型:Bug
如果你有一个1行的JSDoc注解,例如/** This is a JSDoc comment */,并且在关闭括号(/)之前按下回车键,VSCode会添加一个额外的,使其看起来像

/** This is a JSDoc comment
 * */

而不是预期的行为。
VS Code版本:Code 1.55.1 ( 08a217c , 2021-04-07T15:06:02.360Z)
操作系统版本:Windows_NT x64 10.0.19042
系统信息
| 项目 | 值 |
| ------------ | ------------ |
| CPUs | Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (12 x 3192) |
| GPU状态 | 2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled |
| 平均负载 | undefined |
| 内存(系统) | 19.89GB (9.02GB free) |
| 进程参数 | D:\Users\rodri\Documents\GitHub\hypixel-translators-bot --crash-reporter-id 1aa51578-c79e-468f-b062-c24334e21918 |
| 屏幕阅读器 | no |
| VM | 0% |扩展(25)
| 扩展名 | 作者(省略) | 版本 |
| ------------ | ------------ | ------------ |
| vscode-crowdin | Cro | 1.1.0 |
| gitlens | eam | 11.4.0 |
| EditorConfig | Edi | 0.16.4 |
| prettier-vscode | esb | 6.3.2 |
| vscode-lombok | Gab | 1.0.1 |
| vscode-graphql | Gra | 0.3.15 |
| discord-vscode | icr | 5.5.0 |
| vscode-env | Iro | 0.1.0 |
| csharp | ms- | 1.23.11 |
| python | ms- | 2021.3.680753044 |
| jupyter | ms- | 2021.5.702919634 |
| vsliveshare | ms- | 1.0.4116 |
| vsliveshare-audio | ms- | 0.1.91 |
| vsliveshare-pack | ms- | 0.4.0 |
| gradle-language | nac | 0.2.3 |
| vetur | oct | 0.33.1 |
| java | red | 0.76.0 |
| vscode-yaml | red | 0.17.0 |
| vscodeintellicode

2ledvvac

2ledvvac1#

(实验重复检测)

感谢提交这个问题。请同时检查它是否已经被现有的一个问题涵盖,例如:

  • $x_{1e0f1}^{x}$

  • $x_{1e1f1}^{x}$

mec1mxoz

mec1mxoz2#

这个问题既不是这两个问题的重复。

bd1hkmkf

bd1hkmkf3#

我想这只是发生在Windows系统上。我使用的是Ubuntu系统,它对我来说运行正常。

brc7rcf0

brc7rcf04#

是的,在Ubuntu上,我得到了这个结果,这仍然不是100%理想的。它根本不会插入新行,只会在末尾添加*/,如果这有意义的话。

$x_{1}^{c}{0d}{1x}$

nzrxty8p

nzrxty8p5#

你好,@ImRodry,感谢你提出这个问题。TypeScript/JavaScript中缩进的实现方式是这样的:如果你在JS Doc内部按下回车键,它会在下一行添加一个新的星号,这样你就可以在以下方式继续编写文档:
Screen.Recording.2024-03-28.at.15.21.34.mov
我相信大多数用户都喜欢这个星号的添加,所以这个请求正在讨论中。
你最初提到在Windows系统上,点击回车后你会得到:

/** This is a JSDoc comment
 * */

实际上你应该得到以下内容(最后一行可能根据你按下回车键的位置有不同的缩进):

/** This is a JSDoc comment
 * 
 */

所以似乎存在一个bug。你仍然能在Windows上重现这个问题吗?如果可以,你能提供一个重现问题的屏幕录制吗?

8ulbf1ek

8ulbf1ek6#

嘿,@aiday-mar,我刚刚又试了一次,结果确实如你所描述的那样,尽管我个人不同意这是最优行为。在我看来,如果我在关闭星号旁边创建新行,我希望将1行注解变成多行注解,而不是在当前行后面添加内容。但我也理解,如果你和团队有不同的看法,所以我会把这个留给你的判断。

wixjitnu

wixjitnu7#

嘿,@aiday-mar,这个问题可能需要进一步关注。
@ImRodry,如果你发现问题已经不存在了,可以帮我们关闭这个问题,或者提供更多信息。

相关问题