当前位置: 首页 > 知识库问答 >
问题:

NetBeans 12.6的TAB和缩进问题

禹德水
2023-03-14

交易如下:

  1. 如果在一行代码中使用TAB键,则该键可以正常工作。我按下它,它会正常插入空格
  1. 系统。出来首席

这是第一个问题。第二,缩进。

如果我在任何位置书写并按下回车键,光标会一直回到位置0。

  1. ______我写的代码
  2. |

这真的很烦人,因为我必须不断地用空格键缩进。有什么想法吗?我希望我能清楚地解释我自己。非常感谢。

共有1个答案

易成双
2023-03-14

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

如果(且仅当)您正在使用JDK 8,则在NetBeans 12.6中使用源代码编辑器时存在已知问题。这些都在NetBeans Bug 6349中进行了整理:负责java源代码解析的模块的最新版本将BC分解为JDK 8,它链接到五个相关的NetBeans Bug报告。

解决您的问题的选项有:

  • 使用JDK运行NetBeans 12.6

根据链接错误报告中NetBeans团队的评论,附加说明:

  • JDK 8现在是一个非常古老的版本,LTS在3年前就结束了。
  • 虽然NetBeans 12.6的发行说明指出只有JDK 17的实验支持,但这是一个留档错误。因此,如果可行的话,最好的选择是继续使用12.6并升级到JDK 17。否则,升级到JDK 11,因为这两个JDK都提供LTS。
  • NetBeans 13将于下个月推出,但它不会解决您的问题,因为它不支持JDK 8。在NetBeans版本中永远不会修复您的编辑问题
 类似资料:
  • 本文向大家介绍浅谈Vim中的Tab与空格缩进,包括了浅谈Vim中的Tab与空格缩进的使用技巧和注意事项,需要的朋友参考一下 vim缩进参数解析 缩进用 tab 制表符还是空格,个人爱好问题。但是在大多项目中,习惯使用空格。关于缩进,vim中可以通过如下四个参数进行配置 解析: tabstop 表示按一个tab之后,显示出来的相当于几个空格,默认的是8个。 softtabstop 表示在编辑模式的时

  • 每次我在AS 2.3中创建一个新活动,它都会把构建搞砸。导致这样错误的渐变压痕。 错误:无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“compile”。 我每次都得重做压痕。知道怎么永久修复吗?

  • 主要内容:YAML的缩进,分离字符串当学习任何编程语言时,缩进和分离是两个主要概念。本章详细讨论了与YAML相关的这两个概念。 YAML的缩进 YAML不包括任何强制性空格。此外,没有必要保持一致。有效的YAML缩进如下所示 - 在YAML中使用缩进时,应该记住以下规则:流块必须至少包含一些具有周围当前块级别的空格。 YAML的流含量跨越多条线。流内容以或开头。 阻止列表项包括与周围块级相同的缩进,因为 符号被视为缩进的一部分。 预

  • 1. 缩进和空白 我们知道C语言的语法对缩进和空白没有要求,空格、Tab、换行都可以随意写,实现同样功能的代码可以写得很好看,也可以写得很难看。例如上一章例 8.5 “剪刀石头布”的代码如果写成这样就很难看了: 例 9.1. 缺少缩进和空白的代码 #include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { ch

  • 我正在努力解决我的eslint的一个小问题,它似乎在大多数情况下都可以正常工作,但在某些情况下,它在React代码中无法正常工作。 以这段代码为例: 给出如下错误: /my-path/MyFile.js:18: 7:预期缩进8个空格字符,但找到6个。[错误/反应/jsx-indent] 出于某种原因,埃斯林特认为莫达尔。内容应该在模态之后缩进。Header,但是即使我修复了所有的缩进,它也会要求它

  • 我不知道我犯了什么错误。只有标签,没有空间。我从本教程中获取了这段代码,http://cloudacademy.com/blog/google-prediction-api/.(我正在使用PyCharm进行开发)。 错误消息 /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/ZERO/GooglePredi