0

正如问题所说,如何通过在 netbeans 的 java 编辑器中选择一些代码来制作代码模板或快捷方式,并使提示看起来与编辑器折叠快速换行

4

1 回答 1

0

netbeans 选项图像

使用以下代码 参考创建

 // <editor-fold defaultstate="collapsed" desc="${comment}">
 ${selection}${cursor}// </editor-fold>

当您获得大型源文件时,有时为代码的某些部分创建折叠会很有帮助。NetBeans 使用非侵入式 XML 代码(类似于 Visual Studio)为此提供了一个很好的功能。

要创建自定义代码折叠部分,只需在要折叠的内容之前插入以下内容:

//<editor-fold defaultstate="collapsed" desc="My custom code folding">

以及要折叠的内容之后的以下内容:

//</editor-fold>

例如,如果您有一个 JSF 支持 bean,您希望在其中为您的属性、动作侦听器和动作处理程序创建自定义代码折叠,您可以执行以下操作:

package backingbeans;

import javax.faces.model.*;
import javax.faces.event.*;

public class MyBackingBean {

    private String prop1 = "";

    public MyBackingBean() {
    }

    //<editor-fold defaultstate="collapsed" desc="Properties">
    public String getProp1() {
        return this.prop1;
    }

    public void setProp1(String prop1) {
        this.prop1 = prop1;
    }
   //</editor-fold>


   //<editor-fold defaultstate="collapsed" desc="Action listeners">
    public void myFirstListener(ActionEvent event) {
        ... do something ...
    }

   public void mySecondListener(ActionEvent event) {
        ... do something else ...
    }
    //</editor-fold>

    //<editor-fold defaultstate="collapsed" desc="Action handlers">
    public String myFirstActionHandler() {
        ... do something ...
        return "OUTCOME1";
    }

    public String mySecondActionHandler() {
        ... do something else ...
        return "OUTCOME2";
    }
    //</editor-fold>
}

这将创建三个自定义文件夹,这些文件夹在打开文件时默认折叠。

如果你喜欢这个,我建议设置一个编码模板来插入 XML 代码,否则它可能很难记住。这是通过以下步骤完成的:

Click Tools -> Options

Select “Editor” from the top options

Select the “Code Templates” tab

Select “Java” in the Language dropdown

Click the “New” button

Enter the shorthand for inserting the template, for example I use ‘efold’

Click the “OK” button

The template has been created, now enter the following code into the Expanded Text textbox:

//<editor-fold defaultstate="collapsed" desc="${cursor}">

//</editor-fold>

Click the “OK” button.

您可以通过打开 Java 源文件来试用该模板,将光标放在要插入折叠的位置,然后键入 efold,然后按 Tab 键。它现在将插入完整的编辑器折叠并放置光标以供您输入折叠描述。

于 2013-11-05T09:04:19.353 回答