我使用的是Netbeans 11.2。基本上,我想使用一个名为getNext()的方法,当我键入例如variable.g并等待自动完成时,第一个选项是getClass()。我只需按向下箭头键选择getNext(),然后按Tab键。但是自动完成只写get(意思是现在我有variable.get),它再次选择第一个选项getClas(),我必须再次按下下箭头键选择getNext()才能写完整的句子。有没有办法让自动完成只按一次Tab键就写getNext()?
getNext()
variable.g
getClass()
get
variable.get
getClas()
vd8tlhqk1#
没有直接的方法来解决这个问题,因为自动补全功能可以正常工作。有很多可能的选项,如**.g,.get等,NetBeans无法知道您需要哪个选项,所以它必须显示所有选项,让您选择。不过,有一个简单的解决方法:您可以轻松地创建一个新的代码模板。然后,如果您输入您选择的缩写,并按[tab]键,则该缩写将替换为文本getNext();**,如下所示:
.g
.get
getNext();
要执行此操作,请执行以下操作:
此屏幕抓图显示了Map到展开文本**getNext();的缩写yy**:
yy
然后,在编辑窗口中键入yy并按Tab键生成**getNext();**。备注:
yy[tab][esc]
1条答案
按热度按时间vd8tlhqk1#
没有直接的方法来解决这个问题,因为自动补全功能可以正常工作。有很多可能的选项,如**
.g
,.get
等,NetBeans无法知道您需要哪个选项,所以它必须显示所有选项,让您选择。不过,有一个简单的解决方法:您可以轻松地创建一个新的代码模板。然后,如果您输入您选择的缩写,并按[tab]键,则该缩写将替换为文本
getNext();
**,如下所示:getNext();
**添加一个条目。要执行此操作,请执行以下操作:
getNext();
**。此屏幕抓图显示了Map到展开文本**
getNext();
的缩写yy
**:然后,在编辑窗口中键入yy并按Tab键生成**
getNext();
**。备注:
yy[tab][esc]
来生成**getNext();
**