tgoop.com/java_fillthegaps/518
Create:
Last Update:
Last Update:
IDEA: live templates
Хейтеры говорят, что java многословная. Похоже, они пишут код в блокноте, потому что IDEA помогает писать код со скоростью мысли🚀
Есть две полезные фичи: live templates и code completion.
1️⃣ Live templates
Это по сути аббревиатуры для кода. Вводите 4 символа, нажимаете Enter, и они разворачиваются в 40!
🔸 Простые
▫️ St → String
▫️ sout
System.out.println();
▫️ main
public static void main(String[] args) {}▫️ prsf
private static final🔸 Сложные
Разворачиваются в методы с параметрами для автозаполнения. Перемещаться между полями можно через Tab:
▫️ fori
for (int i=0; i< ; i++) {}▫️ ifn
if (args == null) {}▫️ mx
Math.max(, );▫️ lazy
if (obj == null)Полный список live templates: File → Settings→ Editor → Live Templates.
{ obj = new Integer(); }
Есть для Java, Kotlin, JS, Groovy, для разработки под Android и React.
2️⃣ Code completion
Это дополнение имен на основе контекста.
🔸 Начните набирать начало класса/метода:
▫️ Int → Integer
▫️ Cust → Customer
🔸 Для классов наберите заглавные буквы:
▫️ NPE → NullPointerException
▫️ CHM → ConcurrentHashMap
🔸 Добавьте синтаксическую конструкцию:
▫️ count == 4.if
if (count == 4) {}▫️ list.for
for(Integer i : list) {}▫️ obj.opt
Optional.of(obj)▫️ answer.switch
switch (answer) {}Полный список: File → Settings → Editor → General → Postfix Completion. Есть варианты для Java, Kotlin и JS.
BY Java: fill the gaps
Share with your friend now:
tgoop.com/java_fillthegaps/518