NetBeans 12.6的制表符和缩进问题 [英] TAB and indentation problems with NetBeans 12.6
本文介绍了NetBeans 12.6的制表符和缩进问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
交易是这样的:
- 如果我在一行代码中使用,Tab键工作正常。我按它,它会正常插入空格。
- 如果我转到一个新行,一个没有代码的空行,它不起作用。不管发生什么事。如下所示:
- System.out.pri__nt<;--在这种情况下,它在任何地方都可以正常工作。
- <;--不工作。
- __<;--如果我使用空格键插入空格,Tab也不起作用。
这是第一个问题。数字2,缩进。
如果我在任何位置写入并按Enter,光标将一直返回到位置0。
- _我正在编写的一些代码
- |<;-光标位于此处
这真的很烦人,因为我必须不断地用空格键缩进。有什么想法吗?我希望我能把我的意思解释清楚。谢谢您。
JDK
因为您没有说明您正在运行哪个推荐答案,所以我假设您使用的是JDK8,因为在这种情况下您的问题有一个解释。如果您使用的不是JDK 8,请相应地更新您的问题。
如果(且仅当)您使用的是JDK 8,则在NetBeans 12.6中使用源代码编辑器时会出现一些已知问题。这些信息在NetBeans Bug 6349: Recent builds of the module responsible for java source parsing break BC to JDK 8中整理,链接到五个相关的NetBeans错误报告。解决问题的选项包括:
- 使用JDK&>=9运行NetBeans 12.6。(我已验证这解决了您的问题,因此如果您仍然有问题,请相应更新您的问题。)
- 如果必须使用JDK 8,请退回到NetBeans 12.5或更早版本。
附加说明,基于NetBeans团队在链接的错误报告中的评论:
- JDK 8现在是一个非常旧的版本,它在3年多前就结束了。
- 尽管NetBeans 12.6的发行说明指出只有";对JDK 17的实验支持";,但这是一个文档错误。因此,您的最佳选择是继续使用12.6,并在可行的情况下升级到JDK 17。否则,请升级到JDK 11,因为这两个JDK都提供LTS。
- NetBeans 13将于下个月推出,但它不会解决您的问题,因为它不支持JDK 8。使用JDK 8时,NetBeans版本>;=12.6中的编辑问题永远不会得到修复。
这篇关于NetBeans 12.6的制表符和缩进问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文