NetBeans 12.6 的 TAB 和缩进问题

2023-11-30

交易是这样的:

  1. 如果我在一行代码中使用 TAB 键,效果很好。我按下它,它会正常插入空格。
  2. 如果我转到一个新行,一个没有代码的空行,它就不起作用。无论。像这样:
  1. System.out.pri _ _ nt
  2. _ _

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

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

  1. _ _ _ _ _ _ 我正在写的一些代码
  2. |

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


由于您没有说明您正在运行哪个 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(使用前将#替换为@)

NetBeans 12.6 的 TAB 和缩进问题 的相关文章

  • Java加减法与金钱

    我正在尝试对美元和美分进行加法和减法 但在超过 100 美分和低于 0 美分时遇到困难 我的代码可以很好地添加任何内容 直到我需要将 100 美分转换为 1 美元 我无法将我的话转化为代码 但我知道需要做什么才能将美分转换成美元 仅供参考
  • 如何将Netbeans中的所有编译错误显示为任务列表?

    Netbeans 7 2 中有没有办法让所有打开项目的所有编译错误都显示在某个任务列表中 就像 操作项 那样 我就是找不到 这背后的原因是我做了一些方法签名更改 例如影响 20 个不同的调用者 我希望连续更改这些调用者 而无需遍历项目树 您
  • 不兼容的类型:在 java netbeans 中对象无法转换为 String

    我试图在我的项目中使用对象数组 但出现错误 incompatible types Object cannot be converted to String 在这一行 ST1 new String emt1 emt2 emt3 emt4 现在
  • 使用 VSCode 的 EJS 文件缩进错误

    我在 VSCode 上遇到 EJS 文件问题 每次保存文件时 格式化程序都会应用错误的缩进 在每个 EJS 标识符下方 下一行向右移动 缺少正确的垂直对齐 我使用 ejs 的 HTML 格式并安装了 DigitalBrainstem 的 E
  • Netbeans Maven 项目 - 其他来源未出现

    在Netbeans Maven项目中 逻辑文件夹中的Other Source通常是一些文本 xml等文件的存储 但是 我不明白它到底何时出现以及如何在创建新项目时创建它 我尝试过 与带有 junit 测试文件的测试包相同 右键单击Proje
  • 在显示选项卡栏控制器之前启动登录视图

    我有一个使用故事板开发的 ios5 应用程序 当前在初始启动时显示选项卡栏控制器视图 我想在显示选项卡栏控制器之前显示登录屏幕 用户输入用户名和密码 系统将验证用户身份 如果成功 则显示选项卡栏控制器 我尝试了以下 3 个选项 但没有成功
  • 根据 netbeans 中的单选按钮切换组件的“启用”属性

    我在按钮组中有两个单选按钮 在同一面板中我有一个文本框和一个按钮 我想仅在选择第二个按钮时启用文本框和按钮 并在选择另一个单选按钮时禁用文本框和按钮 我已经尝试过这个但没有成功 private void radio button2Actio
  • VsCode 删除缩进样式 - 点

    我想删除 禁用浅灰色点 只需将此行放入您的settings json file editor renderWhitespace none 另一种方法是通过主菜单View gt Toggle Render Whitespace
  • 如何更改 Dojo TabContainer 行为以仅打开外部链接而不是显示 ContentPane?

    我正在与一个TabContainer有几个不同的ContentPane孩子们 他们每个人都配备了href用于获取选择选项卡时显示的外部 AJAX 内容的参数 dojo addOnLoad function var tc nav new di
  • Netbeans PHP 数组声明中的空格

    简单的问题 我有数组 array aaa gt 1 bbbbbbbb gt 2 ccccc gt 3 dd gt 4 我想要格式化代码 array aaa gt 1 bbbbbbbb gt 2 ccccc gt 3 dd gt 4 是否有格
  • 使用 javascript 将多行、缩进的 json 转换为单行

    我想出了以下函数 用于将多行 缩进的 json 转换为单行 function text var outerRX s n r g innerRX s n r return text replace outerRX function 0 1 r
  • Vim:使用制表符缩进,使用空格对齐

    我已经阅读了几个问题和答案 Vim 使用制表符缩进 使用空格与 C 源文件对齐 https stackoverflow com questions 8493705 vim use tabs for indentation spaces fo
  • android studio 和 netbeans 中输入扫描器和解析的不同行为

    我正在使用 NetBeans 测试基本代码 和 Android Studio 实际应用程序 读取相同的管道分隔文件 并得到不同的结果 这是有问题的代码 String URL http CalendarUTF8 Dec2016 txt try
  • php将多维数组内爆为制表符分隔行

    我有一个多维数组 BlockData 其中有 13 个维度和 n 个数组元素 我需要将此数组内爆回单个长字符串 其中元素由 n 换行和尺寸由 t tabs 我尝试过使用array map 功能没有成功 需要帮助来完成此任务 请帮忙 这可以使
  • 立即重新部署 Java EE 应用程序

    我对 Java EE 很陌生 一直在为部署过程的缓慢而苦苦挣扎 并想知道我是否做错了什么 我对 Django 有丰富的经验 其中代码的更改会立即发生 而且似乎热部署 Java EE 应用程序有点令人困惑 有多种东西声称可以热部署 Glass
  • Vuetify 等高 v-tab-items

    请告知如何使 vuetify v tabs 内容显示在等高块中 我在文档中找不到该组件的选项可以帮助高度对齐 By default v tab item height depends on its own content height 布局
  • Fiddler 未捕获来自 Java 应用程序的 HTTP 请求

    我目前正在编写一个 java 应用程序 它使用 HTTP POST 将 csv 文件和一些其他参数上传到服务器 服务器不断向我的应用程序返回 500 错误 我想在 Fiddler 中查看 HTTP 请求 以便可以看到 POST 请求 当我运
  • 如何将 SASS 与 Netbeans 8.0.1 一起使用

    我正在尝试在 Netbeans 8 0 1 中使用 SASS 我根据 ruby v 的反馈正确设置了 Ruby 和 SASS 我在 Project Web Pages resources 下设置了一个包含 css 和 scss 文件夹的 W
  • 使用制表符作为空格时删除制表符

    我知道一般的制表符与空格的关系由来已久 并且主要取决于个人喜好 坚持团队的风格 我只是想问一个有关在 Visual Studio 中使用空格的实际问题 关于选项卡的某些事情让我烦恼 当我们是一个小团队时 我不介意更改为空格 这对于首先编写代
  • 为什么 Netbean 忽略 XML 配置中的 PHPUnit 测试套件?

    我已经将 netbean 设置为使用我的 config xml 文件 并且除了 netbean 完全忽略的 testsuites 部分之外 它运行良好 看起来 netbean 尝试执行此命令 phpunit c config xml 路径

随机推荐