Я був свідком цього на конференції GOTO 2016 • Котлін - Готовий до виробництва Хаді Харірі.
У деяких його кодах, як це зазвичай виглядатиме:
if (x != y) { /* do some stuff */ }
Відображається в елегантному стилі:
if (x ≠ y) { /* do some stuff */ }
Ось знімок екрана з сеансу кодування в прямому ефірі, позначений для ≠
оператора:
Він використовує штатного !=
оператора, IDEA піклується про решту.
Я грав із конфігурацією мого IntelliJ, але не зміг увімкнути цю нову вигадливу функцію. Будь-яка допомога?
PS. Я використовую останню версію Ultimate (2016.3.3).
File > Settings > Editor > Font > Enable font ligatures
. Переконайтеся, що ви використовуєте, наприклад, FireCode, або завантажте його тут: github.com/tonsky/FiraCode/releases