我有以下javascript代码:
function abc(alpha) {
if(alpha == undefined) { alpha='0.5' };
var color='rgba(';
for(var ii =0; ii < 3; ii++) {
color += Math.round(Math.random()*255) + ",";
}
color += alpha;
color += ')';
return color;
}
Vim在代码上缩进为:
function abc(alpha) {
if(alpha == undefined) { alpha='0.5' };
var color='rgba(';
for(var ii =0; ii < 3; ii++) {
color += Math.round(Math.random()*255) + ",";
}
color += alpha;
color += ')';
return color;
}
当我们将'('
或'{'
作为文字字符串的一部分时,许多编程语言都会出现这种行为。文件的其余部分也会收到不正确的缩进。在这种情况下如何实现正确的缩进?