如何在netbeans中正确插入我自己的trywithresources代码模板。

时间:2018-01-25 01:36:51

标签: java netbeans

我意识到下面的ff代码块在我正在开发的一个大项目中有数百个。所以我想如果有一种方法让我自动插入 CTRL + SPACE 上的ff代码会加快我的开发速度而不是每次重新输入块消耗几秒钟到几分钟。如果我将这些秒/分钟乘以我需要写的方法总和,我知道这相当于浪费了几个小时的时间。

我可以通过 CTRL + SPACE 生成一些常用的代码模板。例如trycatch然后按CTRL + SPACE。我在网上进行了研究,发现我可以通过转到工具>来创建自己的代码模板。选项>编辑>代码模板>新>确定。所以我做了。但当我回到我的项目进行测试时,当我输入我创建的代码模板的名称时,我什么也得不到。

try (Connection con = DBUtil.getConnection(DBType.MYSQL);) {
    con.prepareCall(SQLa);
    try (CallableStatement cs = con.prepareCall(SQLa);) {
        //My implementation goes here.
        con.commit();
    } catch (SQLException e) {
        con.rollback();
        e.printStackTrace();
    }
} catch (SQLException e) {
    e.printStackTrace();
}

我将其命名为“ jdbctrans ”,不加引号。 CTRL + SPACE上没有任何内容

如果你能帮助我在NETBEANS中正确地做到这一点,我将不胜感激,因为它可以节省我的时间。我已经为这个大项目写了更多的方法。每次我写一个方法时我都不想继续输入它。

谢谢。

1 个答案:

答案 0 :(得分:0)

触发netbeans中的代码模板按顺序键入缩写(也就是说,没有退格,删除或中间的箭头),然后按TAB键。

在你的情况下,如果一切都配置正确,你应该输入jdbctrans,然后输入TAB。

您可以尝试使用某些内置模板,例如“2al”TAB或“psfi”TAB。

编辑: 您也可以手动将触发键更改为ENTER,SHIFT + SPACE,SPACE。如果您更改了默认配置,您可能也想尝试这些键。