缩进到javascript中的下一行

时间:2014-10-23 00:04:09

标签: javascript komodo

我正在使用komodo IDE 8.5

我正在尝试缩进到下一行,以防止代码扩展到正确的范围,但每次我只是缩进。它打破了线,没有注册。我不太确定如何说出来。

示例:

var price = 60;
if (price > 60)
    document.write("<p> the brown fox jumped into the cold river.</p>")

但我希望它看起来像这样并且仍然起作用:

var price = 60;
if (price > 60)
    document.write("<p> the brown fox jumped 
        into the cold river.</p>")

或类似的东西。当我只是简单地缩进它会打破代码行并将其去色并显示为不正确。

我该怎么做到这一点?它是IDE本身还是我需要某种语法来表明我在做什么?

2 个答案:

答案 0 :(得分:2)

您不能只在源代码中的引号字符串中间添加换行符。您可以连接各个部分,例如:

if (price > 60) {
    document.write("<p> thr brown fox jumped "
                 + "into the cold river.</p>");
}

答案 1 :(得分:1)

你只需要使用反斜杠逃避新线:

var price = 60;
if (price > 60)
    document.write("<p> the brown fox jumped \
        into the cold river.</p>")

请注意,使用此方法,缩进中的空格将构成字符串的一部分。并且还值得注意的是,如果您的if语句跨越多行,那么使用大括号包装块的好习惯,如果只是为了清楚地检查和维护代码,稍后,由您自己或其他人:

var price = 60;
if (price > 60) {
    document.write("<p> the brown fox jumped \
        into the cold river.</p>")
}