Как настроить 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
Следуйте инструкциям на изображении: