我正在使用log4j2库进行日志记录。像Logger.error(...)这样的日志方法有几个重载选项。如果我现在键入myLogger.error,我的首选项位于列表中相当深的位置,这是可以接受的: 但是,如果我现在打开括号myLogger.error(,eclipse会为第一个方法的参数使用自动填充: 这很烦人,因为我必须每次删除不必要的参数。我不想完全禁用自动填充。我只想将某些特定的方法列入黑名单,或者设置自动完成的优先级。
我也在尝试做你想要的事情。我发现在 首选项 → Java → 编辑器 → 内容辅助 中有一个名为“类型过滤器”的选项,你可以使用它。 但我的真正解决方案是创建一个模板。在 Java → 编辑器 → 内容辅助 → 模板 中,我为每个调试级别设置了一个模板: 因此,“log.d”将变成 debug("${cursor}", ${var}); 我需要点击两次Ctrl-Space才能得到它,但它运行良好。