如何在 'select templates' 中使用 'code template'
How use 'code template' in 'select templates'
示例:
我输入n
然后按快捷键tab
。我得到 Object object = new Object ();
。一切都很好。 'select templates' 是第一个位置 "Object"。我想使用 'code template' 将其替换为 "String"。我输入 St
并按快捷键 tab
。预期结果:String string = new String();
结果:St st = new St();
+ 'select templates' 移动到第 2 个位置。
我似乎明白为什么会这样,但我想在'select templates'中使用'code template'。
请告诉我谁遇到过这种情况,你是如何解决的。
p.s。也许我没有正确地调用术语 'select templates'。如果是这样,请指正。
I enter St and press the shortcut tab. Expected result: String string
= new String(); The result: St st = new St();
实际结果是正确的行为,因为您指定要使用值 St。
出现问题是因为有多种以 St 开头的有效可能性,例如 StrictMath 或 String 或 StringBuffer。 NetBeans 无法知道您想要使用这些值中的哪一个,并且通过按 Tab 键您告诉 NetBeans 您特别想要使用值 St.
解决方法如下:
- 输入St然后按Control/Space。
- NetBeans 将在下拉菜单中列出以 St 开头的可用选项。
- 向下滚动列表,select String 的条目,然后按 Enter。
- Netbeans 将生成您想要的代码:
String string = new String();
示例:
我输入n
然后按快捷键tab
。我得到 Object object = new Object ();
。一切都很好。 'select templates' 是第一个位置 "Object"。我想使用 'code template' 将其替换为 "String"。我输入 St
并按快捷键 tab
。预期结果:String string = new String();
结果:St st = new St();
+ 'select templates' 移动到第 2 个位置。
我似乎明白为什么会这样,但我想在'select templates'中使用'code template'。
请告诉我谁遇到过这种情况,你是如何解决的。
p.s。也许我没有正确地调用术语 'select templates'。如果是这样,请指正。
I enter St and press the shortcut tab. Expected result: String string = new String(); The result: St st = new St();
实际结果是正确的行为,因为您指定要使用值 St。
出现问题是因为有多种以 St 开头的有效可能性,例如 StrictMath 或 String 或 StringBuffer。 NetBeans 无法知道您想要使用这些值中的哪一个,并且通过按 Tab 键您告诉 NetBeans 您特别想要使用值 St.
解决方法如下:
- 输入St然后按Control/Space。
- NetBeans 将在下拉菜单中列出以 St 开头的可用选项。
- 向下滚动列表,select String 的条目,然后按 Enter。
- Netbeans 将生成您想要的代码:
String string = new String();