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

快速自动完成双支撑后的不间断空间 PhpStorm

童浩言
2023-03-14

在Laravel的Blade模板中,双括号的使用{{

不过我有一个小问题。PhpStorm将自动完成{{到完整的{{}}

但是,由于大多数Laravel开发人员添加了诸如{{ route('home')}}之类的空格,因此我快速键入{{然后添加一个空格。

这将在自动完成后在光标的每一侧添加像这样的Unicode空格{{CURSOR}}

有没有办法永久修复此问题-或者默认双括号的自动完成以默认添加光标前后的空格,就像键入{!时一样(这可能是一个插件)

编辑:

我发现我的键盘(挪威语)与phpstorm可能有一点问题。我使用 Alt Gr 7 写一个左大括号。如果我做得太快,Alt Gr Space 会产生一个不间断的空间。我现在正在尝试弄清楚如何禁用该键绑定或其他忽略它的方式。

第二版是Ubuntu,看我的回答


共有1个答案

姚阳德
2023-03-14

这似乎根本不是PhpStom中的问题。这是我的挪威键盘、Alt GrSpace和Ubuntu的问题

在ubuntu中,< kbd>Alt Gr Space会产生不间断空格字符

我通过在我的终端中键入此键绑定来禁用此键绑定:

setxkbmap -option “nbsp:none”

 类似资料:
  • 问题内容: 我正在尝试实现自动补全功能,但是找不到在Swift中可用的示例。下面,我打算转换Ray Wenderlich的自动完成教程 和2010年的示例代码。最后,代码进行了编译,但是没有显示包含可能完成的表格,而且我没有经验来了解为什么它未被隐藏shouldChangeCharactersInRange。 问题答案: 用下面的内容替换您的函数内容。希望对您有帮助。

  • Android studio:自动完成不支持ctrl+空格键,支持ctrl+shift+空格键,但运行滞后(建议加载缓慢,带有加载图标)。 根据之前的类似问题,尝试了以下所有方法: 确保节能模式已关闭。 无效并重新启动 确保在代码完成设置中选中了相关复选框 此外,建议在Android Studio中使用flutter项目,但不使用Android项目。尝试了解决方案,但没有找到任何相关文档。 此外,

  • 我正在使用Laravel。自动完成速度很慢。我知道这可能是因为我的数据库有很多信息。我在表中总共有38432行。但是我确信脸书、推特等比我拥有更多。 如何加快自动完成的速度? 这是我的代码: JavaScript:

  • 问题内容: 和Swift 之间有什么区别? 他们俩在我看来都一样。在哪种情况下,我们应该使用另一种? 问题答案: 用于测试期间的健全性检查,而用于防范可能发生的事情(如果发生),这意味着您的程序无法合理地进行。 因此,例如,您可以对具有合理结果的计算(例如在一定范围内)进行计算,以快速发现是否有错误。但是,您不希望随此附带它,因为超出范围的结果 可能 是有效的,并且不是至关重要的,因此不应崩溃您的

  • 问题内容: 如何快速执行Firebase的完成侦听器?它说文档中有SetValue和UpdateValue的完成列表,但没有示例。 问题答案: setValue的完成在{}块(关闭)中处理。因此,一旦尝试设置setValue,该块中的代码就会执行。如果没有错误,错误将为nil,快照将是已写入的数据。 给出结果 并打印“完成”

  • 问题内容: 我在swift的操场上练习,我不知道为什么swift对于程序员应该在哪里提供空间以及哪里没有提供空间太具体。我在许多站点和聊天室问了这个问题,但没有任何答案。 还有,在课堂上 ; 甚至这个“:”有时也会引起一些空格问题。 我认为空格对代码绝对没有影响。通常只是为了程序员的利益。它只是使代码更具可读性。阅读有关空间的所有快速规则的最佳资源是什么? 问题答案: 您的问题第二部分的答案可以在