不能写或删除两个开放的大括号{{in netbeans

时间:2017-02-25 16:31:08

标签: laravel netbeans netbeans-8

我正在使用PHP框架Laravel,这是最好的PHP框架,但是如果我尝试写两个{{那么它不起作用,netbeans赢了不让我!

如何在netbeans中编写{{

我只是注意到我也无法删除它们如果我复制粘贴它们! 我甚至无法删除它。

我使用的是最新版本的netbeans(8.2)。

更新#1:

关闭并重新打开文件后,它会再次运行吗? 我想我遇到了一个奇怪的错误。

更新#2:

今天发生同样的错误,关闭和重新开放并没有帮助

更新#3:

这是一个错误:https://netbeans.org/bugzilla/show_bug.cgi?id=268719

4 个答案:

答案 0 :(得分:4)

尝试禁用Knockout JS和AngularJS编辑器支持插件并重新启动。

我遇到了同样的问题,并在the bug tracker上找到了此解决方案。

编辑:按照附带的屏幕截图禁用插件。我无法弄清楚如何将我的Netbeans语言改为英语,所以我希望屏幕截图很容易理解。

Step-by-step screenshots

答案 1 :(得分:1)

我遇到了同样的问题,更糟糕的是 - 无法用双括号或php标签做任何事情。我的建议:

重新启动这对我来说到目前为止已经奏效了,但这不是一个真正的解决方案。

外部编辑器您可以尝试在基本文本编辑器中解决任何有问题的代码。但同样,这是一个麻烦的解决方法。

自动填充选项如果您可以重新创建问题,可以在工具>下使用禁用选项。选项>编辑>代码完成。 (我假设在PHP下。)(如果/再次遇到它,我会更新。)

不同的IDE:我喜欢Netbeans,但对Laravel的支持不存在(还有吗?)。

如果你需要一个 PHP框架,Netbeans配备了不少。 (你可以在工具>选项> PHP下看到这个。你会注意到没有列出Laravel。)

如果您需要Laravel,则可能需要新的IDE。此列表位于Google的顶部,但它列出了Netbeans,主要是由于代码完成插件。 https://www.dunebook.com/5-best-ide-laravel-ide-with-laravel-ide-helper/

答案 2 :(得分:0)

我也遇到了这个问题,似乎是NetBeans 8.2上的一个错误,因为它在我以前的NetBeans版本中从未发生过。

解决这个问题的方法是

  1. 首先打开一个大括号,例如href =“{foo / bar”
  2. 用两个大括号关闭,例如href =“{foo / bar}}”
  3. 然后返回并添加第二个开口支撑。例如href =“{{foo / bar}}”
  4. 希望它对您有用,并希望尽快修复错误。

答案 3 :(得分:0)

分享我的快速解决方法: 首先输入:

Example for 5 producer and 5 consumer
+--------------+-------------------------------------+
| C-C-C-C-C-P  | all consumers move to waiting state |
+--------------+-------------------------------------+
| C*-C-C-C-C-P | 5 wake ups                          |
+--------------+-------------------------------------+
| C*-C-C-C-P   | 4 wake ups                          |
+--------------+-------------------------------------+
| C*-C-C-P     | 3 wake ups                          |
+--------------+-------------------------------------+
| C*-C-P       | 2 wake ups                          |
+--------------+-------------------------------------+
| C*           | 1 wake up                           |
+--------------+-------------------------------------+

P - producer
C - consumer
C* - consumer that succesfully finish take() method ( without wait() invoking)
  1. 选择两个大括号
  2. 使用鼠标拖动选定的文本(两个大括号),因此光标将位于两个大括号之间。
  3. 按Ctrl键(复制而不是移动)
  4. “放下”它(释放鼠标)。

您现在应该拥有:

{}