【问题标题】:Code Templates does not work in NetBeans 11代码模板在 NetBeans 11 中不起作用
【发布时间】:2019-06-21 07:38:23
【问题描述】:

我刚刚从 Netbeans 8.2 更新到 11,似乎代码模板已经停止工作。例如,sout + tab 应该给出 System.out.println(...)psvm + tab 应该给出 public static void main (..){}

有没有其他人遇到过这个问题,如果,有解决办法吗?

这真的很烦人,因为一旦您习惯了代码模板快捷方式,没有它们就很难生存。

现在我不得不回到 8.2

【问题讨论】:

  • 它开箱即用。如果代码模板存在并且“展开模板”设置为“选项卡”,您是否看过“工具/选项/编辑器/代码模板”?
  • 我已经检查过了(与我的 8.2 选项相比),这不是问题所在。实际上,我认为我的安装有问题,因为我发现了其他不起作用的东西。例如,向导“创建新包”创建了一个文件,而不是一个包,以及许多其他“奇怪的东西”。您是如何安装 NetBeans 11 的?我正在运行 Windows 8.2,并下载了 zip 文件,并直接从 bin 文件夹运行 netbeans64
  • 我也刚刚下载、解压缩并启动了 NetBeans。也许您可以尝试删除 NetBeans 缓存(C:\Users\xxx\AppData\Local\NetBeans\Cache\11.0)以及用户目录(C:\Users\xxx\AppData\Roaming\NetBeans\11.0)跨度>
  • 删除缓存和用户目录解决了这个问题(以及所有其他问题)。谢谢,约阿希姆。您能否将您的建议作为答案,这样我就可以关闭该问题,并为其他遇到相同问题的人提供一种快速找到解决方法的方法?
  • 这个问题似乎发生在我安装一些东西后,我在启动全新安装的 Netbeans 11.0(可能是 nbjavac)后提示安装/更新。我不能确定是哪个,但是当我在运行这些更新之前第一次安装 Netbeans 11.0 时它肯定是有效的。如果需要,请在不更新任何内容的情况下进行全新安装测试。

标签: shortcut code-templates netbeans-11


【解决方案1】:

删除 NetBeans 缓存 (C:\Users\xxx\AppData\Local\NetBeans\Cache\11.0) 以及用户目录 (C:\Users\xxx\AppData\Roaming\NetBeans\11.0)。

【讨论】:

  • 这个解决方案在 Ubuntu 上也适用于我,缓存目录位于 ~/.cache/netbeans/11.0
  • 这种方法会影响当前的 netbean 偏好吗?因为该文件夹包含如此多的数据文件,甚至达到 5 GB
  • 删除缓存不会影响您的偏好。
【解决方案2】:

只需更改 1 个代码模板(额外的 Enter)就为我解决了这个问题。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
  • 1970-01-01
  • 2017-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-06
相关资源
最近更新 更多