Наткнулся на эту инструкцию в телеграмм чате. Очень доволен моим новым шаблоном! Понимаю, что такие строки кода нужно набирать самому, чтобы знать их наизусть, но уж очень удобно просто набрать только две буквы и нажать 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 уровень
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ