Javascript在未注释的代码中取消注释代码

Javascript uncomment code inside uncommented code

本文关键字:代码 注释 取消 Javascript      更新时间:2023-09-26

如果我有这样的代码。。。

var i='whatever';
/*
var x='eooo';
*/

有一种方法可以取消对这两个变量的注释,而不必删除已经存在的/**/?

这是一个简单的情况,但经常发生的情况是,我想保留一段长的未注释代码以供以后使用(该代码也在我需要取消注释的其他代码中(

只需将/**/添加到块的开头和末尾。然后在顶部注释/** /的末尾添加一个空格,以切换整个块。

/**/
var active = true;
/**/
/** /
var commented = true;
/**/

只需在脚本中要使用的行的上方和下方创建两个注释块。

这意味着您需要在开始注释分隔符中添加结束注释块分隔符*/

然后在想要取消注释的行后面添加一个开始注释块分隔符/*

var i='whatever';
/* [some code] */
var x='eooo';
/*
[some more code]
*/
var i='whatever';
/*
var x='eooo';
*/

成为

// var i='whatever';
// /*
// var x='eooo';
// */

正如一张海报所提到的,你的编辑是你的朋友。在emacs中,这只是M-x comment-region