Наткнулся на эту инструкцию в телеграмм чате. Очень доволен моим новым шаблоном! Понимаю, что такие строки кода нужно набирать самому, чтобы знать их наизусть, но уж очень удобно просто набрать только две буквы и нажать Enter.
Чтобы сгенерировать строку "Scanner scanner = new Scanner(System.in);" вместе с автоматическим импортом Scanner в текущий файл (по аналогии с psvm), нужно проделать следующие шаги:
1) в настройках (File -> Settings или CTRL+ALT+S) перейти в раздел Editor -> Live Templates.
2) раскрыть группу Java (или оставить как есть, тогда шаблон поместится в раздел user).
3) нажать на плюсик справа, выбрать Live Template. У вас создастся новый Template (шаблон).
4) в поле Abbreviation ввести требуемое сокращение (у меня настроено sssi), в раздел Description ввести небольшое описание (я ввел "New Scanner")
5) в поле Template text: ввести
java.util.Scanner scanner = new Scanner(System.in);
6) внизу, где надпись "No application contexts" нажать кнопку "Difine" и выбрать галку Statement в разделе Java.
7) нажать кнопку Apply.
8) теперь можно ввести sssi в коде вашей программы, нажать Enter и появится новый сканер, а курсор перенесётся на новую строку. Если нужно, чтобы курсор был в другом месте, после вывода шаблона, используйте конструкцию $END$, чтобы указать его место. Например, так:
java.util.Scanner scanner = new Scanner(System.in);
$END$
Алексей Тимошенко
16 уровень
Как создать свой шаблон (Live Template) в IntelliJ IDEA?
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
AlexKT
29 ноября 2023, 13:34
зачет !!!
0
Anonymous #3184791
14 октября 2022, 15:32
Спасибо, лайк
+1
Vladimir Shevchenko
5 октября 2022, 13:26
Спасибо, пол дня гуглил как это сделать, не нашел, потом сам нашел что можно сделать это через всплывающее окно (когда пишешь sout или fori оно появляется). И только сейчас уже увидел вашу статью после того когда уже все сделал)
+1