NetBeans 12.6的TAB和缩进问题



交易如下:

  1. TAB键如果我在一行代码中使用,效果很好。我按下它,它会正常插入空格
  2. 如果我转到一个新行,一个没有代码的空行,它就不起作用。不管怎样。像这样:
  1. System.out.pri_nt<--在这种情况下,它在任何地方都可以正常工作
  2. <--不起作用
  3. __&lt--如果我使用空格键插入空格,TAB也不起作用

这是第一个问题。数字2,缩进。

若我在任意位置书写并按下回车键,光标将一直返回到位置0。

我正在写的一些代码
  • |<-光标位于此处
  • 这真的很烦人,因为我不得不不断地用空格键缩进。有什么想法吗?我希望我能把自己解释清楚。非常感谢。

    由于您没有说明您正在运行的JDK,我假设您正在使用JDK 8,因为在这种情况下,您的问题有一个解释。如果您没有使用JDK 8。然后相应地更新您的问题。

    如果(并且仅当(您使用的是JDK 8,那么在NetBeans 12.6中使用源代码编辑器时会出现已知问题。这些内容在NetBeans Bug 6349中进行了整理:负责java源解析的模块的最新构建将BC分解为JDK 8,该模块链接到五个相关的NetBeans错误报告。

    解决问题的选项有:

    • 使用JDK>=运行NetBeans 12.69.(我已经验证了这可以解决你的问题,所以如果你仍然有问题,请相应地更新你的问题。(
    • 如果必须使用JDK 8,请返回NetBeans 12.5或更早版本

    其他注释,基于链接错误报告中NetBeans团队的评论:

    • JDK8现在是一个非常旧的版本,LTS在3年前就结束了
    • 尽管NetBeans的发行说明12.6指出实验支持";对于JDK17,这是一个文档错误。因此,如果可行的话,最好的选择是保持12.6版本并升级到JDK17。否则,升级到JDK 11,因为这两个JDK都提供LTS
    • NetBeans 13将在下个月发布,但它不会解决您的问题,因为它不支持JDK 8。在NetBeans版本中永远不会修复您的编辑问题>=12.6使用JDK 8

    最新更新