Несмотря на то, что мышь является удобным и основным инструментом для работы в Windows, организация рабочего пространства с ее помощью может оказаться утомительной. К счастью, вы можете использовать множество сочетаний клавиш для переключения между окнами, их минимизации, привязки, разворачивания, перемещения или изменения размера окон.
💚 ПО ТЕМЕ: Как создать невидимую папку в Windows 10.
Windows 10 имеет очень удобный инструмент, часто называемый «переключатель задач». Он позволяет использовать клавиатуру для быстрого переключения между активными окнами. Просто нажмите Alt + Tab в любое время работы с Windows и на экране появятся миниатюры всех открытых окон.
Для циклического перехода между вариантами нажмите и удерживайте Alt и нажимайте клавишу Tab, пока не будет выделено нужное окно. Отпустите обе клавиши, и окно будет выведено на передний план.
Вы также можете нажать Ctrl + Alt + Tab, чтобы открыть переключатель задач. При вводе такой комбинации окно с задачами остается постоянно висеть даже после отпускания клавиш. Вам остается лишь с помощью кнопок курсора выбрать нужное окно и нажать «Ввод». Переключатель исчезнет.
Более сложным способом переключения между окнами является Представление задач. Оно занимает практически весь экран и показывает большие превью всех открытых окон. Чтобы открыть Представление задач, нажмите Windows + Tab.
💚 ПО ТЕМЕ: Как автоматически переключать язык (раскладку) на клавиатуре в macOS или Windows.
Время на прочтение
Сочетания клавиш – это простые команды, позволяющие удерживать пальцы на клавиатуре, а не прыгать вперед и назад к мыши. Вы, вероятно, уже знаете такие распространенные сочетания клавиш, как CTRL + C для копирования и CTRL + V для вставки, но есть множество других сочетаний клавиш, которые позволяют делать что угодно на вашем компьютере или в конкретной программе. Говорят, что знание только основных сочетаний экономит вам 8 рабочих дней каждый год. Цель этой статьи – сэкономить вам ГОРАЗДО больше.
К сожалению, для многих знание “контрол-цэ” и “контрол-вэ” становится верхней границей в использовании комбинаций. Именно для них были написаны первые главы этой статьи, где мы разберем основные сочетания клавиш и советы по эффективному использованию клавиатуры, которые прогонят из вас компьютерную мышь.
Для тех, кто осилил начало статьи, а также для уже опытных пользователей клавиатуры дальше начнется самое интересное. Я расскажу о таком инструменте, как AutoHotkey и о своем скрипте, использование которого сделает из вас настоящего печатающего ниндзю.
В конце вы увидите, как все эти знания можно использовать при работе с самым популярным на данный момент текстовым редактором Visual Studio Code.
Не пытайтесь просто запомнить все, что написано в статье. Обязательно попробуйте понажимать все сочетания клавиш, о которых вы не знали! А потом возвращайтесь время от времени, чтобы освежить память.
Если вы пользователь системы Windows, то вы обязаны дочитать до конца.
Предлагаю вашему вниманию список хоткеев, использование которых делает работу с Windows 7 ещё более удобной (в скобках — альтернативный способ сделать то же самое):
Управление окнами
Горячие клавиши в Windows — наиполезнейшая вещь. С помощью простых комбинаций, если не забывать их использовать, многие вещи можно делать быстрее, чем используя мышь. В Windows 10 реализованы новые сочетания клавиш для доступа к новым элементам операционной системы, которые также могут упростить работу с ОС.
В этой статье сначала перечислю горячие клавиши, появившиеся непосредственно в Windows 10, а затем — некоторые другие, редко используемые и мало известные, часть из которых уже были в Windows 8.1, но могут быть незнакомы пользователям, обновившимся с 7-ки. Также может быть интересным: Горячие клавиши в командной строке, Горячие клавиши Ctrl+Shift+Alt+Win в Windows, Как создать свои горячие клавиши для Windows 10 в бесплатной программе HotkeyP.
Новые сочетания клавиш Windows 10
Отдельно вынесу горячие клавиши для работы с виртуальными рабочими столами Windows 10, «Представлением задач» и расположением окон на экране.
Дополнительно отмечу, что в командной строке Windows 10 можно включить работу горячих клавиш копирования и вставки, а также выделения текста (для этого, запустите командную строку от имени Администратора, нажмите по иконке программы в строке заголовка и выберите «Свойства». Снимите отметку «Использовать прежнюю версию». Перезапустите командную строку).
Дополнительные полезные горячие клавиши, которых вы могли не знать
Заодно напомню о некоторых других сочетаниях клавиш, которые могут пригодиться и о существовании которых некоторые пользователи могли и не догадываться.
Надеюсь, кто-то из читателей найдет для себя что-то полезное в списке, а возможно и дополнит меня в комментариях. От себя отмечу, что использование горячих клавиш действительно позволяет сделать работу с компьютером эффективнее, а потому всячески рекомендую привыкать к их использованию, при этом не только в Windows, но и в тех программах (а в них есть свои сочетания), с которыми вы чаще всего работаете.
Windows 11, как и предыдущие версии системы разработана с учетом возможности использования только с помощью клавиатуры: такой сценарий использования маловероятен для большинства пользователей, но знать о сочетаниях клавиш или «горячих клавиш» для ускорения доступа к нужным системным элементам, управления действиями и окнами может быть полезно и ускорить работу.
В этом материале — список горячих клавиш для Windows 11, большинство из которых применимы и в других версиях системы, позволяющие быстро включить или отключить функции, открыть или изменить настройки, выполнить повторяющиеся действия, часть из которых, с большой вероятностью, пригодятся читателю.
Сочетания клавиш быстрого доступа к настройкам, элементам интерфейса и полезным инструментам
Сначала о клавишах, которые позволяют быстро открывать или изменять определенные настройки, показывать элементы интерфейса или запускать часто используемые системные приложения. Примечание: во всех случаях под клавишей Windows в сочетаниях подразумевается клавиша с эмблемой ОС в нижнем ряду клавиатуры.
Список основных системных горячих клавиш Windows 11:
Горячие клавиши для работы в режиме многозадачности, панели задач и программ
Теперь о сочетаниях клавиш Windows 11 для быстрого переключения между открытыми окнами, запуска программ, изменения расположения и размеров окон и подобных задач.
Переключение между программами и управление окнами
Для работы с виртуальными рабочими столами Windows 11 можно использовать следующие горячие клавиши:
Управление программами в панели задач
Основные сочетания клавиш для копирования и вставки. Эти горячие клавиши работают в проводнике, большинстве текстовых, графических и других редакторах контента.
Некоторые дополнительные сочетания клавиш, которые могут пригодиться или о которых просто может быть интересным знать, а также дополнительная информация по горячим клавишам:
Как свернуть и развернуть окна в Windows при помощи «горячих» клавиш
Оказывается, в Windows легко можно свернуть или развернуть окно, используя лишь клавиатуру. При сворачивании окно исчезает из поля зрения, а разворачивание окна делает его таким, чтобы оно занимало максимально возможную область на экране. Вы также можете свернуть все окна одновременно, что позволит увидеть весь Рабочий стол.
Используйте следующие сочетания клавиш:
Вы также можете увеличить окно, не полностью его разворачивая. Если вы хотите растянуть высоту (но не ширину) текущего окна до верха и низа экрана, нажмите Windows + Shift + Стрелка вверх. Обратите внимание, что эта комбинация не работает, если окно привязано к четверти экрана, о чем мы расскажем ниже.
💚 ПО ТЕМЕ: Как вывести экран iPhone или Android на компьютер с Windows.
VSCode
Когда дело доходит до выбора редактора кода, то тут все решают личные предпочтения. Однако есть редактор, который придется по вкусу практически каждому, и это Visual Studio Code.
VSCode – опенсорсное творение Microsoft, написанное при помощи фреймворков для JavaScript/TypeScript. Из коробки это простенький красивый редактор кода, который позволит вам в считанные секунды начать писать что вздумается. А если прикрутить к нему расширения, которые регулярно пишутся и поддерживаются огромным сообществом, то то эта малышка даст жару любой профессиональной IDE.
Навигация
Ctrl+B открыть / закрыть боковую панель.
Ctrl+Shift+E – открыть меню навигации.
Ctrl+Shift+D – открыть меню запуска. Используется во время дебаггинга.
Ctrl+Shift+F меню поиска. Позволяет искать текст по всем файлам.
Ctrl+Shift+H – открыть меню замены. Брат Ctrl+Shift+F, но с функцией замены.
Ctrl+Shift+G – открыть меню контроля версий. Если у вас установлено расширение GitLens, то оно может изменить это сочетание.
Ctrl+J – открыть/закрыть панель.
Ctrl+Shift+X – открыть меню расширений.
Ctrl+(backtick) – открыть терминал.
Ctrl+Shift+M – открыть панель ошибок.
Ctrl+Shift+U – открыть консоль вывода.
Ctrl+Shift+Y – открыть консоль отладки.
Простые сочетания
F1 – открыть окошко команд. Наше все для пользователя VSCode. Почти любое действие можно выполнить с помощью этого окна.
F2 переименовать определение / переменную / функцию синхронно. Одна из самых приятных возможностей в VSCode. Если вы передумали с названием переменной, это позволит изменить все места где используется эта переменная, учитывая контекст.
F8 – переместиться к следующему проблемному месту в коде.
Ctrl+. – быстрое исправление ошибки. Если вы допустили какую-то распространенную ошибку, VSCode может исправить ее за вас. Очень удобно использовать в сочетании с F8.
F9 – поставить точку остановки для дебаггера.
Ctrl+R – открыть недавний проект / файл.
Ctrl+(,) – открыть настройки редактора.
Ctrl+Q – перейти в другую панель.
Ctrl+/ – закомментировать строку.
Ctrl+T – переместиться к функции или переменной во всех файлах.
Ctrl+Shift+O переместиться к функции или переменной в текущем файле.
Ctrl+Home – переместиться к началу файла.
Ctrl+End – переместиться к концу файла.
Ctrl+Shift+ переместиться к соответствующей скобке.
Ctrl + Shift + Enter — перемещает текущую строку вниз, а курсор ставит в начало новой чистой строки
Ctrl+Shift+N – открыть новое окно VSCode.
Alt+Left / Alt+Right переместиться к предыдущей / следующей активной строке. Когда вы скачете со строки на строку, VSCode запоминает это в своей истории, и вы можете быстро переключаться между самыми горячими местами в коде.
Alt+Up/Down – переместить строку вверх/вниз. Must have!
Alt – ускорить прокрутку страницы. Если начать прокручивать страницу и зажать Alt, то процесс пойдет немного быстрее.
Alt+Z – переключить режим переноса строк.
Shift+Alt+F – автоматическое форматирование текста. V SCode поддерживает автоматическое форматирование для большинства языков. Нажатие этой клавиши подгонит ваш код под стандарты, принятые в Code style вашего языка.
Shift+Alt+O – упорядочить импорты в соответствии со стандартами вашего языка.
Ctrl+C – скопировать текущую строку, если нет выделения, иначе работает как обычное копирование.
Ctrl+X – вырезать строку, если нет выделения, иначе работает как обычная операция Cut.
Ctrl+Shift+Up/Down – скопировать выделенные строки вверх/вниз. Полезно, если вам нужно повторить какой-то блок кода несколько раз.
Ctrl+Alt+Right – переместить активный файл в соседнюю группу редактирования. Это позволит вам параллельно просматривать два или более файлов. Ctrl+Alt+Left двигает его обратно.
Ctrl+0 – фокус на боковую панель.
Ctrl+Space – активировать автоподстановку.
Shift+Ctrl+Space – открыть подсказку для параметров функции.
Посложнее
Alt+Ctrl+Up/Down – добавить курсор на верхнюю/нижнюю строку. Одна из особенностей современных редакторов. Позволяет редактировать текст одновременно в нескольких местах. Суперфича!
Ctrl+D – добавить курсор в конец следующего вхождения данного слова.
Alt+Click – добавить курсор в позицию указателя мыши.
Shift+Alt+(Dragging) – добавлять курсоры по пути следования указателя мыши.
Shift+Alt+Right – выделение с учетом контекста. Например, у нас есть длинное выражение внутри скобок, данное сочетание позволит нам выбрать все, что находится внутри них. Последовательные нажатия расширяют область выделения.
Shift+Alt+Left – действие, противоположное Shift+Alt+Right.
Следующее сочетание отсутствует в сборке для Windows, но я рекомендую установить его вручную. У меня это Ctrl+Shift+J.
Нет(Win) / Ctrl+J(Mac) – присоединить следующую строку к текущей. По сути, все, что делает данная команда, так это удаляет символ переноса с текущей строки. Очень удобно, если вдруг нужно сжать html файл или еще что-то.
Ctrl+Shift+L – выделить все одинаковые слова и переместить курсор к концу каждого. Сильная штука, позволяет редактировать все вхождения определенного слова. Но стоит быть аккуратнее, если это слово встречается в качестве подстроки, то оно тоже будет изменено.
Ctrl+K Z – Включить Zen Mode. Для настоящих гуру.
Chrome
В хроме исправно работают многие из сочетаний, описанных в Базовые сочетания.
Ctrl+Shift+W – брат Ctrl+W. Позволяет закрыть все вкладки сразу.
Ctrl+Shift+N – открыть новое окно в режиме инкогнито. Если вам часто нужно открыть “чистое” окно браузера, то запомните это сочетание.
Ctrl+Shift+T – открыть ранее закрытую вкладку. В некоторых случаях это поможет восстановить историю вкладок, если браузер был принудительно закрыт.
Ctrl+R – перезагрузить страницу.
Ctrl+Shift+R – перезагрузить страницу, без использования данных в кэше.
Ctrl+D – сохранить текущую страницу в закладках.
Ctrl+Shift+D – сохранить все открытые вкладки в закладках. Поосторожнее с этим!
Ctrl+L – фокус на адресную строку.
MiddleMouseButton – открыть страницу по ссылке в новой вкладке.
Ctrl+Click – открыть страницу по ссылке в новой вкладке.
Shift+Click – открыть ссылку в новом окне.
Меню
Ctrl+H – открыть историю браузера.
Ctrl+J – открыть страницу загрузок.
Shift+Esc – открыть диспетчер задач Chrome. Если вы не понимаете, какая страница сильно нагружает ваши ресурсы, то стоит сюда заглянуть.
Ctrl+Shift+O – открыть страницу закладок.
Developer tools
Developer tools – один из самых полезных инструментов в арсенале Web-разработчика. Посмотрим, как можно немного ускорить работу с ним в браузере Chrome.
Ctrl+Shift+J – открыть вкладку Console в инструментах разработчика
Ctrl+(backtick) – фокус на консоли. При открытом меню инструментов разработчика.
F2 – редактировать элемент как html.
Ctrl+Shift+P – открыть панель команд. Сочетание, которое может заменить их все.
Ctrl+Shift+I / F12 – открыть последнюю использованную вкладку в инструментах разработчика.
Ctrl+Shift+C – открыть панель элементов страницы.
Этого немного, но достаточно, чтобы пользоваться и не перегружать мозг. Больше сочетаний здесь.
Базовые сочетания плюс те, которые используются в Chrome составляют большую часть наиболее распространенных сочетаний. Это значит, что, подобные сочетания вы сможете применить в большинстве программ, с которыми работаете. Поэтому многие “интуитивные” сочетания я буду опускать.
Vimium
Чего мы хотим?
Vimium – расширение для браузера Chrome, которое предоставляет сочетания клавиш для навигации и управления в духе редактора Vim.
Вот что это нам дает.
Внимание на регистр символов.
Перемещение через сочетания как в виме
Используйте привычные сочетания вима для движения по странице.
Панель поиска В вимиуме очень удобная панель поиска, которая может искать:
Многие команды можно повторить стандартными сочетаниями браузера и я не стану их рассматривать. Для всего остального есть вот такая хорошая памятка:
В интернете можно найти много аналогов для вашего браузера, например, для Firefox.
Для работы с русской раскладкой нужно будет добавить “мэпы” в настройки вимиума
Как привязать окна к половине или четверти рабочего стола в Windows
Если вы работаете с несколькими окнами и хотите использовать сочетания клавиш для удобного расположения элементов на экране, то вам повезло! Легко расположить два окна в идеальные половины или четыре окна по четвертям на экране.
Сначала нажмите Alt + Tab или используйте мышь, чтобы открыть окно, требуемое для помещения в фокус окно. Сразу решите, какую часть экрана вы хотите занять этим окном.
Затем вы можете использовать следующие сочетания клавиш, чтобы расположить два окна пополам:
Развернуть слева: Windows + Стрелка влево.
Развернуть справа: Windows + Стрелка вправо.
Чтобы расположить четыре окна по четвертям (каждое будет занимать 1/4 экрана), вы можете использовать последовательность из двух комбинаций клавиш. Эти последовательности предполагают, что окно еще не было привязано к левой или правой половине экрана.
Вот что нужно сделать:
Верхняя левая четверть: Windows + Стрелка влево, а затем Windows + Стрелка вверх.
Нижняя левая четверть: Windows + Стрелка влево, а затем Windows + Стрелка вниз.
Верхняя правая четверть: Windows + Стрелка вправо, а затем Windows + Стрелка вверх.
Нижняя правая четверть: Windows + Стрелка вправо, а затем Windows + Стрелка вниз.
💚 ПО ТЕМЕ: Как в Windows создать иконку для выключения / перезагрузки компьютера.
Шпаргалка по управлению окнами в Windows
Вот удобная шпаргалка на основе всего, что мы рассмотрели выше. Попробуйте эти сочетания, и вы скоро сможете виртуозно управляться с окнами Windows.
Alt + Tab: открыть переключатель задач.
Windows + Tab: Открыть Представление задач.
Windows + Стрелка вниз: свернуть окно.
Windows + Стрелка вверх: развернуть окно.
Windows + M: свернуть все окна.
Windows + D: отображение рабочего стола.
Windows + Home: свернуть все окна, кроме активного.
Windows + Shift + M: восстановить все свернутые окна.
Windows + Shift + Стрелка вверх: растянуть окно к верхней и нижней части экрана.
Windows + Стрелка влево: развернуть окно в левой части экрана.
Windows + Стрелка вправо: развернуть окно в правой части экрана.
Windows + Shift + Стрелка влево или вправо: перемещение окна с одного монитора на другой.
🍏 Мы в Telegram и YouTube, подписывайтесь!
Точное перемещение окна в Windows
Вы можете использовать клавиатуру, чтобы переместить определенное окно в нужное место на экране. Сначала нажмите Alt + Tab, чтобы выбрать окно, которое вы хотите переместить.
Когда окно выбрано, нажмите Alt + Пробел, чтобы открыть небольшое меню в верхнем левом углу. Нажмите клавишу курсора Вниз, чтобы перейти на «Переместить», а затем нажмите «Ввод».
Используйте клавиши курсора со стрелками, чтобы переместить окно туда, где оно должно расположиться в конечном счете на экране, а затем нажмите «Ввод».
Этот прием работает, даже если окно, которое вы хотите переместить, скрыто или оказалось за пределами экрана, и вы не можете найти его с помощью мыши.
💚 ПО ТЕМЕ: Скрытые папки и файлы в Windows 10: как скрыть (показать) фото, видео, документы, диски.
Демонстрация
Ну и на десерт, небольшое видео, где я наглядно показываю, как можно совместить использование скрипта capsKeys и возможности редактора VSCode. Опытные пользователи узнают файл Vimtutor, который используется для обучения основам Vim. Чудес не обещаю, но суть должна быть понятна.
Сочетания, которых нет
TL;DR: Я совместил идеи, положенные в редактор VIM, и возможности языка автоматизации AutoHotkey, чтобы создать скрипт, который позволяет не отрывать руки от стандартных позиций. О скрипте – в секции capsKeys. Хакерский редакторМне всегда нравились идеи, заложенные в основу редактора мозга кода Vim. Vim – это такой хакерский текстовый редактор, который очень любят деды и которому поклоняются все новички, услышавшие о его возможностях. Vim (сокр. от Vi Improved, произносится «вим») — кошмар для случайного пользователя. Если его удаётся в конце концов закрыть, то вздыхаешь с облегчением и твёрдой уверенностью, что больше не будешь запускать эту программу ни разу в жизни. (c) Материал из ВикиучебникаТак что же в нем особенного? На Хекслете есть неплохая статья, в которой рассказано, почему Vim – это хорошо. Я тоже считаю, что вим – это хорошо и знать основные его команды очень пригодится. Так, например, упоминание этого редактора при разговоре с разработчиками даст вам +1 к крутости. А на многих сайтах (например YouTube) используются сочетания именно из этого редактора. Однако реальность такова, что Vim – не современный инструмент, а популярность его поддерживается лишь благодаря старичкам и тем, кто любит выпендриваться. О самом популярном в мире редакторе кода чуть позже. Главный аргумент в пользу вима – он позволяет писать эффективно. Вим спроектирован так, чтобы минимизировать перемещения ваших запястий во время набора текста. Все его горячие клавиши находятся в прямой доступности ваших рук. Этой же цели цели хотел добиться и я, но без привязки к Виму, с его недружелюбными режимами. Существуют целые сообщества, которые пытаются перенести функционал Vim в разные редакторы кода. Но я решил поступить по другому и перенести хоть и малую часть его фишек, но на всю систему. И для этого можно использовать AutoHotkey. AutoHotkeyAutoHotkey — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows. AutoHotkey является языком программирования сценариев, приспособленным к легкому назначению и переназначению горячих клавиш, включая кнопки мыши и джойстика. Короче говоря, AHK позволяет нам автоматизировать рутинные задачи, создавать программы с графическим интерфейсом или просто автоматически писать Sincerely Yours в конце электронного письма. Чтобы профессионально лениться с помощью AHK нужно существенно поработать головой перед этим. А еще на обычной клавиатуре зачастую есть такая замечательная, очень бесполезная клавиша, как CapsLock. Почему бесполезная? Да потому что единственная ее функция – зажимать вместо вас клавишу Shift. Ее любят в основном тролли в интернете и те, кто часто пишут SQL запросы. Зато неудобств от нее куча. Одна только необходимость проверять, включен ли капс перед вводом пароля, доставляет головную боль. Вердикт – “капсу” можно найти лучшее применение. Итак, мы хотим иметь возможность не отрывать руку от фыва олдж позиций ни на клавишу. Мы хотим писать эффективно, да так, чтобы не уступать прославленным вимерам. И мы хотим, чтобы было несложно. А еще у нас есть программа, с помощью которой можно программировать сочетания клавиш и одна лишняя клавиша на клавиатуре. Пазл сошелся? Запоминаем и идем писать программу.
CapsKeys
CapsKeys – скрипт AHK, который служит оберткой над стандартными сочетаниями операционной системы и биндит их на клавишу CapsLock.
Вот, как выглядит часть моего скрипта
А вот что он делает
capsKeys keyboard layout
Чтобы попробовать, вы можете:
Если еще не поняли, то рассказываю в чем суть: когда этот скрипт работает, ничего не меняется до тех пор, пока вы не зажмете клавишу CapsLock. С этого момента начинается магия. Какая? Рассказываю.
Особенности
Никакого больше переключения регистра. Строчные буквы по умолчанию! Это которые маленькие.
Кнопки перемещения находятся в области правой руки. Мы привыкли, что стрелочки справа, поэтому и кнопки навигации – справа.
Зажатый капс работает как Ctrl в случае с символами X, C, V. Так просто удобнее!
Вызов контекстного меню. Caps + P – вызвать контекстное меню. Заменяет пару лишних движений руки.
Перемещаемся по словам Через Caps+LeftAlt и Caps+Space. Одно из самых часто используемых мной сочетаний, особенно вместе с зажатым Shift. Однако здесь есть недостаток. Так как мы затрагиваем функциональную клавишу, это меняет поведение Alt. Например, мы хотим использовать сочетание Alt+Up в VSCode и делаем это конечно же через AHK. То есть Caps+Alt+Up, но вот проблема, как только мы зажимаем первые две клавиши, все идет к чертям. Что делать? Тут есть два варианта. Можно использовать правый Alt то есть Caps+RightAlt+Up или сначала нажимать Alt а потом остальную часть сочетания.
Удаляем эффективно Вы знали, что сочетания Ctrl+Backspace, Ctrl+Delete удаляют целые слова вместо символов? Я не знал, до недавнего времени. В скрипте есть целая линия клавиш выделенная для удаления:
Работает везде Работает как в вашем редакторе кода, так и в любом другом текстовом поле. Запомнил один раз – пользуйся везде.
Так как многие сочетания скрипта опираются на модификаторы клавиш, то сочетания в области левой руки будут иметь непредсказуемый эффект в терминале. Тут могу посоветовать выучить сочетания из подраздела терминал.
Прежде чем основательно начать пользоваться этим скриптом, убедитесь, что вы владеете хотя-бы слепой восьмипальцевой печатью. В противном случае вы рискуете получить вредные привычки, которые будут замедлять вашу скорость набора текста. Советую режим “фразы” в этом замечательном бесплатном тренажере.
Теперь вы можете редактировать текст и перемещаться по редактору со скоростью ниндзи. Дальше рассмотрим, какие сочетания помогут нам ускорить работу с кодом внутри текстового редактора VSCode.
Вы можете не любить Windows, но стоит признать, что эта операционная система постоянно развивается и с каждым годом становится все лучше и удобнее. Сейчас это современная система, предоставляющая пользователю множество возможностей.
Win+D – скрыть все окна.
Win+M – свернуть все окна.
Win+Shift+M – развернуть все окна.
Win+X – открыть меню системных инструментов.
Win+P – открыть меню проекции на дополнительные дисплеи.
Win+Left/Right – прикрепить окно к левому/правому краю. На данный момент, одно нажатие сочетания перемещает окно к одному из краев, но если зажать Win и дважды нажать Left/Right, то система подстроит окно ровно под половину экрана и тут у нас есть аж три варианта последующих действий:
Win+Shift+Left/Right – переместить окно на соседний экран. Удобное сочетание для тех, у кого несколько мониторов.
Win+Up – развернуть окно на весь экран.
Win+Down – открепить окно / свернуть.
Win+L – заблокировать систему.
Win+B – фокус на панель инструментов.
Win+Ctrl+Left/Right – переключиться между рабочими столами.
Win+(.) – открыть меню стикеров.
Alt+Tab – вы и так знаете. Переключаемся между активными окнами. Зажатый Shift двигает нас назад.
Alt+Enter – позволяет открыть некоторые окна в полноэкранном режиме.
Win+Shift+S – сделать скриншот части экрана.
Ctrl+Shift+Esc – открыть диспетчер задач.
PrintScreen или PrtScn – сделать снимок экрана. Вроде бы вещь банальная, но, как показывает практика, все еще есть люди, которые фотографируют экран. Скриншот сохраняется в буфер обмена, поэтому, чтобы просмотреть картинку, вам нужно будет ее вставить в соответствующую программу, например Paint.
Alt+PrintScreen – сделать скриншот окна.
Win+PrintScreen – сделать скриншот экрана и сохранить в папку “Изображения”.
F2 – переименовать файл/папку.
Win+E – открыть проводник.
Alt+Enter – открыть свойства файла.
Ctrl+Enter – открыть папку в новом окне.
Ctrl+Shift+N – создать новую папку в текущей директории в проводнике.
Alt+Left / Alt+Right – предыдущая папка / следующая папка в истории.
Alt+Up. Переместиться на уровень вверх.
Утилиты
Win+(+) – увеличить часть экрана.
Win+(-) – уменьшить часть экрана.
Win+Esc – закрыть Magnifier.
Xbox Game Bar
Win+G – открыть игровое меню XBox.
Win+Alt+R – Начать/остановить запись текущего окна. R – Record.
Перемещение окон между дисплеями в Windows
Если вы используете несколько мониторов и развернули рабочий стол между ними, вы можете быстро перемещать активное окно между экранами. Для этого нажмите Windows + Shift + Стрелку влево или Windows + Shift + Стрелку вправо.
💚 ПО ТЕМЕ: Как включать музыку на Mac или Windows удаленно с iPhone или iPad.
Базовые сочетания
Базовыми сочетаниями я буду называть те, которые выполняют похожие функции в разных операционных системах и приложениях.
Начнем с основ.
Tab. Таб это не только символ табуляции, но еще и полезнейший инструмент смены фокуса. Фокус здесь означает то место, на которое будут направлены действия пользователя в системе. Так, например, если у нас в приложении стоит фокус на текстовом поле, то все, что мы печатаем, будет вноситься именно в это поле. Если фокус на кнопке – то Space или в худшем случае Enter нажмут на эту кнопку. Так что совет тут такой. Когда заполняем формы, переключаемся между полями через Tab, отмечаем галочки через Space, решили вернуться – Shift+Tab.
Shift – позволяет выделять последовательности символов или других объектов в зависимости от программы. Например, в проводнике, если выбрать файл, зажать шифт и выбрать другой файл, то все, что находилось между этими двумя файлами будет выделено.
Ctrl – работает похожим образом, но позволяет точечно выбирать, что именно вам нужно.
F1 – вызов справки. Просто для справки.
Ctrl+W – закрыть окно, вкладку. Почти всегда работает в приложениях, где есть вкладки.
Ctrl+F – поиск. F – Find.
Ctrl+P. В большинстве программ вызывает меню печати.
Ctrl+S – сохранить. Что тут еще говорить.
Ctrl+Z – отменить действие.
Ctrl+Y/Ctrl+Shift+Z – повторить отмененное действие.
Ctrl+N. Открыть новое окно/файл.
Ctrl+(+) – приблизить/увеличить масштаб.
Ctrl+(-) – отдалить/уменьшить масштаб.
Shift+Enter – перевести курсор на начало новой строки. Это сочетание бывает необходимо, если нажатие Enter делает что-то другое.
Графика
Во многих приложениях, где можно работать с графическими элементами, скорее всего заработают следующие сочетания:
Ctrl+D – создать копию объекта. От слова Duplicate.
Хотя использование мыши – дело, недостойное настоящего погромиста, но иногда без нее никуда.
Эти сочетания мыши критичны для тех, кто работает с графическими элементами.
Ctrl+MouseScroll – увеличить / уменьшить масштаб.
Shift+MouseScroll – переместиться по горизонтали. Иногда весь контент не помещается в окне, и появляется горизонтальная полоса прокрутки. Данное сочетание позволяет перемещаться вправо или влево в таких ситуациях.
Shift+Click – выбрать группу элементов, если возможно.
Ctrl+Click – выбрать элементы, точечно.
Ctrl+(Dragging) – копировать элемент или группу элементов и переместить на позицию курсора. Работает не везде, но полезно помнить.
Терминал Linux
Навигация в терминале не очень удобная. Для того, чтобы немного облегчить жизнь, при работе с этим инструментом, можно воспользоваться скриптом, о котором будет рассказано в разделе AutoHotkey.
Tab – автодополнение команд.
Tab+Tab – вывести список возможных команд автодополнения.
Ctrl+C – послать сигнал прерывания процесса.
Ctrl+Z – приостановить процесс и перевести в фон.
Ctrl+D – удалить символ после курсора. Если строка пустая, то эта команда завершит работу терминала.
Alt+D – удалить слово после курсора.
Ctrl+W – вырезать слово перед курсором.
Alt+Backspace – удалить слово перед курсором.
Ctrl+A – перейти в начало строки.
Ctrl+E – перейти в конец строки.
Ctrl+B – переместиться на символ назад.
Ctrl+F – переместиться на символ вперед.
Заключение
В этой статье я рассмотрел способы увеличения продуктивности при написании кода или любого текста посредством использования сочетания клавиш и кое-чего еще. Мы начали с самых простых сочетаний и дошли до продвинутых вариантов использования клавиатуры. Я надеюсь эти знания не раз пригодятся вам в вашей профессиональной карьере.
Не старайтесь запомнить все сразу. Я тоже не все из этого хорошо помню и даже не пытаюсь применять постоянно. Для первого раза достаточно знать, какие вообще комбинации существуют. К тому же, многие сочетания вполне интуитивны. Зная базовые и несколько дополнительных, вы начнете догадываться, куда можно нажать, чтобы получить то, что вам нужно.
Пишите в комментариях, если у вас есть свои любимые сочетания, не описанные в статье.
Также, если у вас есть идеи по поводу улучшения скрипта для AutoHotkey, буду рад видеть ваши pull request-ы на странице репозитория.
Изначальную идею скрипта я почерпнул из этой замечательной статьи в блоге Никиты Прокопова.