交易是这样的:
- 如果我在一行代码中使用 TAB 键,效果很好。我按下它,它会正常插入空格。
- 如果我转到一个新行,一个没有代码的空行,它就不起作用。无论。像这样:
- System.out.pri _ _ nt
-
- _ _
这是第一个问题。第 2 号,缩进。
如果我在任意位置书写并按 Enter 键,光标会一直回到位置 0。
- _ _ _ _ _ _ 我正在写的一些代码
- |
这真的很烦人,因为我必须不断地用空格键缩进。有什么想法吗?我希望我能够清楚地解释自己。谢谢。
由于您没有说明您正在运行哪个 JDK,因此我假设您正在使用 JDK 8,因为在这种情况下您的问题有一个解释。如果您没有使用 JDK 8,请相应地更新您的问题。
如果(且仅当)您使用 JDK 8,则在 NetBeans 12.6 中使用源代码编辑器时会出现已知问题。这些都整理在NetBeans Bug 6349:负责 java 源解析的模块的最新版本打破了 BC 到 JDK 8,其中链接到五个相关的 NetBeans 错误报告。
解决您的问题的选项有:
- 使用 JDK >= 9 运行 NetBeans 12.6。(我已经验证这可以解决您的问题,因此如果您仍然遇到问题,请相应地更新您的问题。)
- 如果必须使用 JDK 8,请回归到 NetBeans 12.5 或更早版本。
其他注释基于 NetBeans 团队在链接的错误报告中的评论:
- JDK 8 现在是一个非常旧的版本,LTS 已经在 3 年前结束了。
- 尽管 NetBeans 12.6 的发行说明声明只有“实验支持“对于 JDK 17,这是一个文档错误。因此,最好的选择是保留 12.6,并在可行的情况下升级到 JDK 17。否则,升级到 JDK 11,因为这两个 JDK 都提供 LTS。
- NetBeans 13 将于下个月推出,但它会not解决您的问题,因为它不支持 JDK 8。使用 JDK 8 时,永远不会修复 NetBeans 版本 >= 12.6 中的编辑问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)