【问题标题】:Format code in Dart Editor在 Dart 编辑器中格式化代码
【发布时间】:2014-02-07 19:22:02
【问题描述】:

我刚开始在 Dart Editor 中玩 Dart。

由于 Dart Editor 是 Eclipse 的一个发行版,我认为要格式化我的代码,我需要做的就是按 crtl + shift + f。但是,当我这样做时,它会显示“查找/替换”窗口。我尝试查看“首选项”中是否有任何选项可以解决此问题,但没有找到。 (此时的偏好似乎有点简单。)

那么,有没有格式化代码的快捷键?如果有,为什么它不像 Eclipse 的其他发行版那样 crtl + shift + f

【问题讨论】:

  • 至于为什么不用 ctrl + shift + f 来格式化,我觉得还是看喜好吧。 Eclipse 没有搜索绑定,我希望它有。因此,搜索在 Dart 编辑器中具有绑定这一事实很好。他们不只是试图复制 Eclipse;他们正在努力做一些更好的事情。这是否达到目标是一个偏好问题。
  • 我注意到有两个搜索绑定。 Ctrl + Shift + f 调出搜索/替换框,而 Ctrl + f 调出窗口底部的小搜索栏。我想知道,我可以改变绑定吗?但我想这是一个单独的问题。
  • @CorayThan Eclipse 确实有一个搜索 (Ctrl + F) 和一个更高级的搜索 (Ctrl + H)

标签: dart dart-editor


【解决方案1】:

更新:

使用 2/26 发布的 Dart 1.2,您可以通过源菜单格式化代码,尽管在某些情况下源菜单不存在,我不知道为什么。您也可以默认使用快捷键 Ctrl + Shift + R。要修改快捷方式,您可以转到工具 --> 首选项 --> 键绑定 --> 导出到文件。然后在文件中搜索“格式”并修改正确的键绑定,然后重新导入。

旧答案:

Dart 编辑器中的 Dart 代码自动格式化功能尚未引入。从我在 Dart 问题跟踪器上的Dart formatter issue 中读到的内容,听起来它应该在 Dart 编辑器的 1.2 版中引入,希望从现在开始不会太久。

我确实看到并使用了几天(我认为他们回滚了 1.2),但仍然没有键盘快捷键。这是您需要手动单击的选项。 (希望您可以自己将其绑定到快捷方式。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 2017-09-09
    • 1970-01-01
    • 2016-12-11
    相关资源
    最近更新 更多