Как настроить IDEA для автоматической замены => с помощью ⇒ и → с помощью →?

Как настроить IDEA для автоматической замены => на и -> на ?

Ответ 1

Посмотрите этот вопрос и ответ, который использует IntelliJ "Live Templates", в этом случае сопоставления scalaz в форме XML сохраняются как файл, а не вводятся из графического интерфейса. Это, на мой взгляд, прекрасно работает со сказазом, поскольку все функции и методы с юникодом уже есть.

Ответ 2

Scalariform сделает это для вас (если будет правильно настроено). Я бы предположил, что то, что вы хотите, - это то, что может автоматически расширять эти последовательности в соответствующие символы Юникода, хотя при вводе. Я честно не знаю, возможно ли это в IDEA.

Ответ 3

С IntelliJ 2016.1.4, который я использую, все стало проще.

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

Выберите вкладку Other

  • выберите опцию Replace => with unicode symbol
  • выберите опцию Replace -> with unicode symbol

Однако, если вы хотите поддерживать другие символы юникода, как в scalaz, тогда возможно, Live Template все еще может быть. Я не подтвердил это.

Ответ 4

Следуйте инструкциям на изображении:

steps.