在 vscode 中,当注释已经包含其他注释的块时,内部注释将显示为删除线,并且呈灰色。
我不确定这是否是我安装的选项或插件或本机行为,但我找不到禁用此行为的方法。
示例
/* function helloFn() {
// this is a comment within my function
return "Hello"
} */
内部注释将显示为 //这是我函数内的注释。
无论我使用外部注释块还是逐行注释都是如此。
一旦评论中存在评论,就会触发此行为。
问:如何禁用此功能?
感谢 Mark 的评论,我使用了
Help: Start Extension Bisect
并发现它是由 Better Comments 扩展引起的。
特别是这部分的设置:
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
通过改变
"strikethrough": false
解决了问题