【问题标题】:How can I configure IDEA to automatically replace => with ⇒ and -> with →? [duplicate]如何将 IDEA 配置为自动将 => 替换为 ⇒ 和 -> 替换为 →? [复制]
【发布时间】:2020-03-26 14:25:54
【问题描述】:

如何将 IDEA 配置为自动=> 替换为 并将 -> 替换为

【问题讨论】:

  • 对不起,我没有看到你的回滚。我正在处理一个庞大的列表,我一直在刷新直到它消失。

标签: scala unicode intellij-idea


【解决方案1】:

看看this question and answer,它利用了 IntelliJ 的“实时模板”,在这种情况下,以 XML 形式保存为文件而不是从 GUI 输入的 scalaz 映射。我想这对 scalaz 来说很好,因为所有的 unicode 别名函数和方法都已经存在。

【讨论】:

    【解决方案2】:

    Scalariform 将为您执行此操作(如果配置适当)。我想你想要的是可以自动将这些序列扩展为相关的 unicode 字符的东西,尽管 在你输入时。老实说,我不知道这在 IDEA 中是否可行。

    【讨论】:

    • +1,Scalariform + IDEA 实时模板是我所需要的。
    【解决方案3】:

    有了我正在使用的 IntelliJ 2016.1.4,事情变得更容易了。

    File -> (Other Settings-> Default Settings) |Settings -> Editor -> Code Style -> Scala

    选择标签Other

    1. 选择选项Replace => with unicode symbol
    2. 选择选项Replace -> with unicode symbol

    但是,如果想要支持 scalaz 中的其他 unicode 字符,那么 也许,Live Template 可能仍然是要走的路。我还没有验证。

    对于 IntelliJ 2019.x.x,我建议将字体连字与 Jetbrains 字体(如 Jetbrains Mono)一起使用,尤其是当 Scala 2.13+ 中不推荐使用 unicode 箭头时。此外,我发现 unicode 符号与 Scala Repl 不兼容。

    【讨论】:

      【解决方案4】:

      请按照图片中的步骤操作:

      【讨论】:

        猜你喜欢
        • 2015-01-14
        • 2020-12-30
        • 1970-01-01
        • 2011-10-10
        • 1970-01-01
        • 2011-10-06
        • 2018-06-04
        • 2016-03-18
        • 1970-01-01
        相关资源
        最近更新 更多