如何调整NetBeans自动补全建议?输入pu时优先显示public
调整NetBeans自动补全建议优先级的方法
当然可以修改NetBeans的自动补全建议排序!针对你说的输入pu时希望public优先显示、而不是public static void main的需求,你可以通过以下步骤自定义设置:
- 打开NetBeans的设置面板:点击顶部菜单栏的
Tools→Options - 在弹出的窗口中切换到
Editor标签页,接着选择Code Completion子标签 - 在
Language下拉菜单里选中你使用的语言(比如Java,毕竟你提到了public static main) - 找到排序规则相关的设置区域,优先启用“前缀匹配优先”类的选项——这类设置会让和输入前缀完全匹配的内容(比如
pu匹配public的前两个字符)排在更靠前的位置 - 如果是
public static void main对应的代码模板权重太高导致抢了优先级,你还可以单独调整这个模板:- 回到
Options窗口,切换到Editor→Code Templates - 在语言列表中选择Java,找到
psvm这个模板(它就是触发public static void main的快捷模板) - 你可以修改它的触发字符,或者调整它在补全列表中的优先级权重,降低它的优先级后,
public就会自然排到前面了
- 回到
- 保存设置后重启NetBeans,再输入
pu就能看到public成为首个补全建议了
如果你的NetBeans版本和上述步骤略有差异,别担心——不同版本的核心逻辑都是调整补全的排序规则或代码模板的优先级,顺着这个方向找就能找到对应的设置项。
内容的提问来源于stack exchange,提问作者Andy Konsor
相关产品推荐
相关产品推荐

