javascript 如何注解掉已经有多行注解的代码块?

xmakbtuz  于 2023-01-01  发布在  Java
关注(0)|答案(5)|浏览(142)

有没有办法在Javascript中做这样的事情?

/*
    code
    /* Multiple
    line
    comment */
    more code
*/

当我测试时,我经常需要注解掉已经有多行注解的大块代码。

kzmpq1sx

kzmpq1sx1#

我认为你的IDE有查找和替换选项。
在开始处加上/*,在结束处加上*/
在代码块内
*/替换为*//*

如果要删除您所做的注解,请转到

删除开头的/*,删除结尾的*/
在代码块内
*//*替换为*/

cvxl0en2

cvxl0en22#

这本身不是一个直接的答案。但是块注解不能同时阻止嵌套注解的事实是一个可怕的蹩脚情况。答案是修复JS。
显而易见的规则是:注解标签之间的所有内容都将被视为注解。句号。以任何方式将注解文本重新解释为功能性的都是不明智的。注解文本不应该有任何功能性符号......它根本不应该被解析......没有借口。注解文本应该绝对死亡。非功能性的。

k4emjkb1

k4emjkb13#

在VS studio中,我可以突出显示代码行,并使用“ctrl + /”,它可以切换代码行,要么注解掉,要么返回。希望这能有所帮助!

eh57zj3b

eh57zj3b4#

我建议在文本编辑器中使用块编辑功能。例如,在记事本++中,你按住alt键选择每一行的第一个位置,然后键入“//"。你会发现“//”会出现在你选择的每一行中。
它不会花费您超过10秒的时间

smdncfj3

smdncfj35#

好吧,注解就是注解,不要试图用它来禁用大块的代码。
因为我们没有像C那样的宏,所以使用如下技巧:

if(false){ // Disable code
    ...
}
function disabledCode(){
    ...
};

// re-enable code: 
disabledCode();

相关问题