ИДЕ как блокнот
Дизайнерам просьба не читать (боюсь за их психоэмоциональное здоровье), хотя и для них тоже актуально.
Я знаю, что отличает простого программиста от сложного. Маленькие нюансики, которыми наполнен его рабочий процесс — разница в мелочах. Вот одной такой мелочью (ускоряющей разработку, между прочим) я бы и хотел поделиться. Это наша ИДЕ.
Начнем с самой безобидной, но самой тормозючей зверюки на нашем рабочем столе — Мыши. Считаю появление мышки на рабочем столе сильным просчетом в эволюции кремния. Ладно простые пользователи, но есть и программисты, которые часто ведут себя за компьютером как простые пользователи.
И чем мне не угодила мышка? Да хотя бы тем, что она время от времени покушается на мою правую руку, и при этом имеет всего 4 уровня свободы — движение по плоскости + 2 кнопки. Ну, ладно, еще один уровень — колесико прокрутки (подавление воли напарника мышкой при парном программировании и другие нестандартные использования сего девайса во внимание не брались).
Рядом находится клавиатура, которая имеет несравнимо больше свободы. Представь, сколько комбинаций из 102 кнопок (или сколько там?) можно придумать? Куда там мышке? Так вот наша любимая ИДЕ, которая часто используется как блокнот с возможностью дебага (извините, вырвалось — об этом позже), уже заняла множество из этих комбинаций под свои (вернее твои, читатель) нужды.
Мышка тут нужна только для того, чтобы кликнуть на пункт меню первый раз, чтобы посмотреть, какая рядом стоит горячая комбинация. Все. Мышку в сторону.
Переход между задачами, создание папки, поиск функции по названию, запуск Юнит тестов, запуск Ант билда, поиск, запуск, отладка, коммит, апдейт, импорт, экспорт, трумпорт, папорт и мапорт — все есть. А если нет — можно добавить и настроить ИДЕ под свой вкус (чего конечно я не советую делать, потому, как на другом компьютере будет сложнее без любимой горячей клавиши). А еще можно нажать АЛЬТ с последовательностью подчеркнутых букв в меню — тем самым выйти на желанную фичу.
Теперь про использование ИДЕ как блокнота. А знаете ли вы, что в нашей любимой ИДЕ есть «трумпорт», «папорт», «мапорт» (о которых упоминалось выше), гагафония и абрутанка? А еще здецКакаяКласснаяФишка и ну_это_вообще_атас? Ищите! Там есть многое, что мы делаем ручками. Если интуитивно (я сейчас про Eclipse) хочется сделать что-то в этом месте в этот момент времени, или кажется, что так было бы удобно — ИЩИ и ПРОБУЙ! Скорее всего, это уже придумано за нас (на 99,99%. Как это не больно слышать, но все колеса уже изобретены). А если ИДЕ продвинутая, то там есть все, что нам может пригодиться в ближайшие лет 50 (конечно, если оставить мышь в руках).
Почему так важно выкинуть мышку из рук? Да потому, что придется делать все клавой — а это не просто. Надо по новому найти что-где находится и как делать такие простые вещи, как переход из вкладки на вкладку, нажатие на кнопку в диалоговом окне (а вы знали, что чаще всего диалог выполняется Ентером, и вовсе не обязательно всегда тянуться за мышкой, чтобы нажать на «ОК»?). Будет сложно и невыносимо. Но (хух) это первых пару часов, ну день. Уже спустя неделю тебя будет не узнать — информация про комбинации клавиш уйдет на подкорку, а ты будешь делать все машинально. Со стороны будет создаваться впечатление, что ты псих/аутист/шизофреник/пофигист и играешь на клавиатуре как на пианино (а как это ускоряет разработку...) В общем двери в этот мир — мир новых фичей ИДЕ, открывает чучело мышки на твоем рабочем столе.
А если ты используешь ИДЕ как блокнот, то зачем тогда мышка? Кокни ее.
Если ты работаешь под Eclipse и тебе сложно запомнить все комбинации — попробуй, нажми Crtrl-3 и поиграй с новым окошком. Желаю успехов в ускорении!
Удачи!
Все про українське ІТ в телеграмі — підписуйтеся на канал DOU
34 коментарі
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.