【问题标题】:Plnkr - How to add curly brackets?Plnkr - 如何添加大括号?
【发布时间】:2014-10-02 05:37:02
【问题描述】:

基本上我刚开始使用 plnkr.co。 但是,每次我尝试插入“}”时,我的 HTML 部分都会被挤在一起,如图所示:

我只需单击 shift+alt+0,它就会被挤在一起。

以前有谁可以告诉我这里发生了什么?

编辑:似乎没有办法改变这一点。

结论:Plnkr 背后的开发者都是白痴。

【问题讨论】:

  • 你能链接到 plnkr 吗?
  • 为什么必须按shift+alt+0 来添加大括号?
  • @ExplosionPills 好吧,真的没有什么可链接的。它发生在我所做的每一次 plnkr 编辑中——不管浏览器如何。我认为这是 javascript 中的某种热键 - 但它似乎是一个非常愚蠢的实现。
  • @runTarm 键绑定因您知道的键盘而异。这就是我如何输入它的一个我的。我几乎正在寻找一种禁用 plnkr 功能的方法,但我找不到任何方法。让我大吃一惊,为什么这些人会实现这样的功能,却没有选择禁用它。

标签: javascript html angularjs


【解决方案1】:

有时我觉得 Plunker 有点滞后,但总的来说它很容易成为我最喜欢的 JS 在线编辑器之一(能够添加文件!).. 除了这个卷曲问题。

我使用的是丹麦语键盘,不幸的是花括号位于 CTRL+ALT+7: { 和 CTRL+ALT+0: }。这意味着每当我制作 } 时,一切都会崩溃。

我使用这些在线编辑器主要是为了测试 AngularJS,这意味着到处都有很多 {{directives}}。

在 ACE、EMACS 或 VIM 之间切换似乎无法解决问题。

【讨论】:

    【解决方案2】:

    结论:Plnkr 背后的开发者都是白痴。

    没有他们,只有我,我通常不认为自己是个白痴。如果您发现自己在 Plunker 上,很可能是因为有很多人认为它有用且值得一试,不过如此。如果这是您带给社区的态度,那么您可能会在其他地方找到更多沃土。

    您是否认为SHIFT-ALT-0 似乎不太可能被经常编程和闭合大括号的人使用?如果这是您选择的设置,那么很抱歉我没有考虑您的具体情况。正如runTarm所指出的,SHIFT-ALT-0在ace编辑器中默认绑定到collapse命令。

    也许更好的结论是可配置的键绑定将是一个很棒的功能。

    【讨论】:

      【解决方案3】:

      Alt+0fold allAce 编辑器中的默认快捷方式。

      Ace editor: Default Keyboard Shortcuts

      Plunker 也默认借用了 Ace 的键绑定,所以所有的 html 标签都被折叠了。

      您可以尝试更改键绑定选项以查看是否有帮助,它位于编辑器选项面板下,右侧的齿轮图标

      希望这会有所帮助。

      【讨论】:

      • 我尝试了其他键绑定,但它们具有相同的 alt+0 绑定。不过谢谢。我很惊讶他们会包含如此不灵活的键绑定并且无法禁用它们。真可惜。
      猜你喜欢
      • 2021-02-26
      • 1970-01-01
      • 1970-01-01
      • 2021-07-24
      • 2012-11-15
      • 2011-04-11
      • 2014-11-02
      • 2013-12-18
      • 1970-01-01
      相关资源
      最近更新 更多