В целом, когда речь заходит о компьютерной навигации, люди разделяются на два лагеря: на тех, кто использует мышь и не понимает, зачем вместо этого что-то печатать, и тех, кто познал истину и предпочитает использовать клавиатуру как можно больше.
В использовании мыши нет ничего плохого, но если вы точно знаете, что делаете, клавиатура, несомненно, является более быстрым вариантом.
Рассмотрим один из самых простых примеров, который, вероятно, будет понятен всем: вместо того, чтобы тянуться за мышью, щелкать правой кнопкой, а затем искать нужный пункт меню из миллиона вариантов выбора, можно просто нажать Ctrl+C/V. Практически все используют эту комбинацию, даже люди не из ИТ-сферы.
И это лишь верхушка айсберга. Большинству людей по-прежнему нужна мышь, чтобы выделить текст (вместо использования ctrl+shift+стрелки или shift+end/Home). Многие также используют backspace для удаления опечаток вместо того, чтобы нажать ctrl+backspace и перепечатать все слово, и мышь, чтобы переключаться между активными окнами вместо alt+tab.
Трудно объяснить людям, что нечто настолько простое, как использование мыши, тратит большое количество времени, поскольку многие даже не замечают этого. Кажется, что процесс происходит довольно быстро, но я могу гарантировать, что ежедневно таким образом теряется час или даже больше. Разве вы не хотите провести это время по-другому, например расслабившись или выполнив больше работы?
Каждый раз, когда вы тянитесь к мыши, вы теряете примерно 10-20 секунд, вырываясь при этом из своего рабочего процесса.
Удивительно, но большое количество людей не использует базовые параметры по умолчанию, которые предоставляет компьютер. Итак, рассмотрим эффективную навигацию по тексту.
Практически в каждом текстовом редакторе можно использовать эти простые команды, которые помогают сохранить ваше время:
Практически все использует мышь для работы в браузере, однако мало кто знает, что можно использовать Ctrl+L для перехода к строке поиска/URL и ввода URL-адреса веб-сайта.
Для этого вам понадобится установиться плагин Vimium (для chrome), и это лучшее изобретение человечества после нарезанного хлеба.
Он позволяет перемещаться по странице, выполнять прокрутку и поиск, а также нажимать на ссылки на сайте без помощи мыши. Если вы знаете, как работают горячие клавиши в таких средах разработки, как VS/VSCode/Jetbrains, тогда этот процесс будет для вас второй натурой, а если нет, то освоиться можно довольно просто.
Если вам когда-либо посчастливилось работать в Visual Studio, то вы знаете, что при использовании такого сочетания клавиш, как «Ctrl+KD», вы сначала нажимаете Ctrl, удерживаете его, затем жмете K, затем D, и ваш код красиво форматируется. Почти все функции в большинстве программ снабжены клавишами вызова.
В Vimium вы просто нажимаете F, и страница отображается следующим образом:
Затем вы можете просто открыть желаемую ссылку с помощью указанного сочетания клавиш.
Есть и другие отличные клавиши вызова, однако я указал те, которые использую больше всего (включая раздел для начинающих). Еще один вариант: с помощью j/k можно плавно прокручивать страницу вверх и вниз, что очень удобно, поскольку пробел делает прокрутку слишком быстрой.
Интересный факт, который не знают многие, заключается в том, что проводником Windows также можно управлять с помощью клавиатуры.
Я не знаю, посчастливилось ли вам когда-либо наблюдать за работой мастеров консоли, тех людей, которые говорят что-то вроде: «Просто используй cd для этой папки и запусти build.ps1, и ошибки будут устранены».
Они не совсем понимают, почему это звучит странно для многих людей, даже закоренелых разработчиков. То есть, если вы не переходите в эту папку с помощью cd, то как вы вообще работаете?
Конвейер — это не то, с помощью чего собирают изделия, а то, что используется для связи команд. Конечно, в Git есть несколько редакторов графического интерфейса, но зачем вам они? Просто откройте PowerShell или cmd, введите git commit и не забудьте добавить описательный комментарий к коммиту, например «ошибка исправлена».
Если вы используете VS Code, вы получаете встроенный терминал, который может показаться довольно бесполезным, пока вы не начнете его использовать. Я использую раскладку клавиатуры на немецком языке, поэтому для его открытия достаточно нажать Ctrl+Ö, что легко запомнить, поскольку Ökonsole означает «терминал» на немецком. Ctrl+P открывает палитру команд, предоставляя быстрый доступ ко всем общим функциям VS Code.
Tab служит автозаполнением для консольных команд, многократное нажатие клавиши tab переключает опции, а shift+tab возвращает опцию. Использование стрелки вверх показывает последнюю использованную команду, чтобы вы могли исправить опечатку.
Простая истина о жизни в целом и об использовании клавиатуры в частности заключается в следующем: ваши слова не изменят чье-либо мнение. Если вы дочитали до этого момента, то дело не в моих словах, а в том, что вы уже видели, как кто-то мастерски работает на клавиатуре, и поняли, насколько быстрым может быть этот процесс. Вам просто было любопытно, а я указал вам путь. Однако на этом наше путешествие заканчивается.
Перевод статьи keypressingmonkey: How To Become A True Keyboard Warrior (And Stop Using Your Mouse)
Комментарии