【问题标题】:How do I collapse code for a case in a switch?如何折叠开关中案例的代码?
【发布时间】:2019-02-06 06:32:52
【问题描述】:

在 JavaScript switch 指令中,不同的 case(s) 可能包含很多代码。因此,对于我正在处理的案例之外的案例,折叠(折叠)代码可能很有用。

我使用 Netbeans。我该怎么做?

【问题讨论】:

    标签: javascript netbeans netbeans-8


    【解决方案1】:

    我以前不知道,但非常好用!

    在机箱内的代码周围加上大括号:Netbeans 将显示折叠/展开符号,然后您可以照常进行操作。

    switch (kNumCell)
    {
        case "0":
        {
          // code comes here
        }
        break;
         // …
    }
    

    【讨论】:

    • 只是补充一点,您还可以配置您希望代码折叠在一般情况下如何为 JavaScript 工作:工具 > 选项 > 编辑器 > 折叠 > 语言 > 然后选择 JavaScript 从下拉列表中。
    • 嗯……其实你可以指定折叠代码块,但据我尝试,这条规则不适用于 switch case。你自己试过了吗?
    【解决方案2】:

    简单的解决方案是在你的 case 语句周围添加花括号:

    switch (num){
        case 1: {
            //Do something
            break;
        }
        default: {
            //Do something
            break;
        }
    }
    

    更复杂的解决方案是为 JavaScript 重新配置代码折叠:工具 > 选项 > 编辑器 > 折叠 > 语言 >,然后选择 JavaScript。

    【讨论】:

      【解决方案3】:

      您可以简单地在代码选择中添加自定义带有代码折叠的环绕建议,这样您就可以折叠您想要的代码的任何部分。 Here 是一个教程。

      【讨论】:

      • 一个非常繁重且使用繁琐的解决方案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 2012-03-10
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      相关资源
      最近更新 更多