Основной инструмент программиста - это IDE - Integrated Development Environment (Интегрированная Среда Разработки). И большую часть времени программист тратит на то, что набирает текст на клавиатуре.
Я уже как-то говорил о том, почему клавиатура лучше мыши. Однако мышью всё равно приходится пользоваться, вызывая команды главного и/или контекстного меню.
Хорошая новость в том, что почти для всех команд меню имеются сочетания клавиш, используя которые, вы можете выполнять команды меню, не отрывая рук от клавиатуры и не тратя драгоценное время на перенос руки на мышь и на попадание курсором мыши в нужную часть экрана.
Но есть и плохая новость - этих сочетаний клавиш очень много даже в одной среде разработки. А у разных IDE они ещё и отличаются. Как всё это можно запомнить?
Ну, во-первых, всё-таки основной рабочей IDE должна быть какая-то одна. Именно поэтому я и говорю всегда, что язык программирования и среда разработки значения не имеют. Имеет значение, насколько хорошо вы умеете пользоваться этим языком и этой средой. И тогда какие-то недостатки языка или IDE компенсируются сокращением времени на разработку за счёт лучшего знания “родного” языка и “родной” IDE.
А во-вторых, запомнить комбинации клавиш надо лишь один раз. То есть один раз напрячься, а потом наслаждаться удобством их использования.
Самое удачное время для запоминания сочетания клавиш - это тот момент, когда вам необходимо выполнить какую-то команду меню. Выберите эту команду с помощью мыши и посмотрите, какими клавишами можно выполнить эту же команду (если это возможно, то сочетание клавиш обычно написано справа от наименования команды в меню).
При этом не выполняйте команду с помощью мыши, а вернитесь в редактор и выполните команду с помощью клавиатуры. Так вы запомните эту комбинацию клавиш не только зрительно, но и механически. А если не запомните с первого раза, то со второго-третьего точно запомните.
Можете также усилить эффект, произнеся сочетание клавиш вслух. Говорят, что это помогает запоминанию, так как сюда добавляется ещё и звуковое восприятие.
Это немного замедляет разработку на начальном этапе. Но зато потом эти затраты времени окупаются с лихвой.
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.