что дает ctrl w
40 горячих клавиш для Windows
Содержание
Содержание
Если вы точно знаете, как на компьютере перенести текст двумя кнопками — вместо этой статьи лучше почитайте наш ностальгический материал про историю Windows. А вот если вы по старинке жмете правую кнопку мышки и ищете в выпавшем списке заветное «Копировать» — сохраняйте материал в закладки. Мы научим вас всем горячим клавишам и докажем, что Ваш компьютер умеет гораздо больше, чем вы думали.
Горячие клавиши — это комбинации на клавиатуре, которые выполняют то или иное действие. А еще это невероятная экономия времени и сил. Сделать большинство офисных операций с помощью пары нажатий в разы проще и быстрее, чем вручную выискивать нужные кнопки. Представьте, что вам нужно перенести по отдельности кучу данных из одного файла в другой. Или к вашему столу приближается начальник, а на вашем мониторе развернуты 15 окон и все с чем угодно, но только не с работой. Вот тут-то горячие клавиши вам и помогут.
Набор новичка
Начнем с самых азов. При работе с перемещением, копированием и вставкой файлов или символов можно использовать сочетания клавиш Ctrl + Х, Ctrl + C и Ctrl + V, полностью игнорируя правую кнопку мыши и аналогичные в ней пункты. А если потребуется отменить последние действия — Ctrl + Z к вашим услугам. Создать папку с помощью горячих клавиш также можно — для этого нажмите Ctrl + Shift + N, а чтобы переименовать ее просто нажмите F2. Эта возможность доступна для любых файлов. Чтобы просмотреть буфер обмена в данный момент нажмите Win + V — особенно полезна эта функция при синхронизированном буфере с вашим смартфоном. Ах да, быстро открыть проводник можно, выполнив комбинацию Windows (далее Win) + E, а закрыть — Ctrl + W, и эта функция работает абсолютно с любым окном, помимо привычного всем Alt + F4. А одновременное нажатие Win + D сворачивает все открытые окна на рабочем столе.
Для тех, кто очищает корзину после каждого удаления, есть клавиша Shift. Зажмите ее перед удалением, игнорируя тем самым перемещение файлов корзину. А для забывчивых полезной может оказаться клавиша F3 — нажмите ее в окне проводника, чтобы воспользоваться поиском. Ctrl + P служит универсальной командой для перехода к окну печати выбранного файла, текста или страницы в браузере.
Ctrl + Х | вырезать файл или текст для перемещения |
Ctrl + C | скопировать файл или текст |
Ctrl + V | вставка вырезанного или скопированного файла |
Ctrl + Z | отменить действие |
Ctrl + Shift + N | создать папку |
F2 | переименовать папку |
Win + V | открыть буфер обмена |
Win + E | открыть проводник |
Ctrl + W, Alt + F4 | закрыть текущее окно |
Shift | безвозвратное удаление файлов |
Ctrl + P | окно печати |
Win + D | свернуть все окна на рабочем столе |
Клавиши для Windows 10 и не только
Следующий набор горячих клавиш уже для более редких операций. Некоторые из них, кстати, доступны только на Windows 10. Win + A для открытия центра уведомлений, Win + Alt + D для показа календаря, времени и ближайших событий, если они, конечно, есть. Win + G для открытия игрового режима и настроек захвата, Win + I для быстрого перехода к Параметрам, Win + S для открытия поиска на панели задач и Win + L для выхода из системы и блокировки компьютера. Отдельно стоит упомянуть такие функции, как переключение между оконным и полноэкранным режимами в играх — Alt + Enter и создание снимка выделенной части экрана — Win + Shift + S. Для создания обычного скриншота есть клавиша Print Screen. Для тех, кто не хочет использовать мышку для перемещения между открытыми окнами, можно воспользоваться сочетанием Win + 1-9, в зависимости от порядкового номера необходимого окна. Или же обратиться к одной из самых популярных среди геймеров горячей клавише — Alt + Tab.
Win + A | открыть центр уведомлений Win10 |
Win + Alt + D | открыть календарь и события Win10 |
Win + G | открыть игровой режим Win10 |
Win + I | переход к параметрам Win10 |
Win + S | поиск на панели задач Win10 |
Win + L | выход из системы, блокировка компьютеры |
Alt + Enter | переключение режимов отображения игры |
Win + Shift + S | создание скриншота части экрана Win10 |
Print Screen | скриншот всего экрана |
Win + 1-9, Alt + Tab | переключение между окнами на рабочем столе |
Боевая готовность браузера
Как часто вы пользуетесь браузером, постоянно? Что ж, для вас, разумеется, также существует несколько очень даже полезных сочетаний. Прежде всего, самая важная комбинация, Ctrl + Shift + T, открывает последние закрытые вкладки — спасение для случайно закрытых, важных страниц. Если же, наоборот, требуется закрыть активную вкладку — с Ctrl + W это можно сделать ощутимо быстрее. Для создания новой вкладки воспользуйтесь сочетанием Ctrl + T. При работе с большим количеством открытых вкладок приятной находкой может стать возможность перемещения между ними путем нажатия Ctrl + 1-9, в зависимости от номера нужной вкладки в последовательном порядке. Тут же может пригодиться поиск на странице, который можно быстро вызвать нажатием клавиши F3. С помощью Ctrl + N можно открыть новое окно браузера, а при переходе по ссылке с зажатым Ctrl или Shift вы откроете страницу в новом окне или новой вкладке соответственно. Также можно открыть и новое окно в режиме инкогнито, выполнив комбинацию Ctrl + Shift + N. Если все же забыли перейти в режим инкогнито — очистить историю быстро и просто можно нажав Ctrl + H. Для просмотра окна загрузок нажмите Ctrl + J. Все вышеупомянутые горячие клавиши актуальны для любого браузера для Windows.
Ctrl + Shift + T | открыть последние закрытые вкладки |
Ctrl + W | закрыть вкладку |
Ctrl + T | создать новую вкладку |
Ctrl + 1-9 | перемещение между вкладками |
F3 | окно поиска по странице |
Ctrl + N | новое окно браузера |
Ctrl + Shift + N | новое окно в режиме инкогнито |
Ctrl + H | очистить историю |
Ctrl + J | окно загрузок |
Гроза документов
Закончим материал самыми крутыми горячими клавишами для работы с Microsoft Office, Google Docs и их аналогами. Также эти команды работают в WEB-версиях необходимых офисных инструментов. Всегда важно вовремя сохранять важный проект, и если в онлайн-версиях это почти всегда происходит автоматически, то в том же Microsoft Word вы рискуете полностью потерять несохраненный вручную документ в случае отключения света, например. Выполнить быстрое сохранение можно, нажав Ctrl + S. Данная команда, на заметку, работает практически в любом приложении с возможностью сохранения проекта. При работе с текстом можно переключаться между жирным, курсивом и подчеркнутым шрифтами комбинациями Ctrl + B, Ctrl + I и Ctrl + U соответственно. Уменьшить или увеличить шрифт на один пункт можно путем нажатия клавиш Ctrl +[ или Ctrl +]. Разумеется, эти функции актуальны и для уже напечатанного текста — просто выделите нужную часть символов и выполните необходимое сочетание клавиш. Также, используя горячие клавиши, можно моментально переключать режим выравнивания текста: для левой стороны — Ctrl + L, для правой, как несложно догадаться —Ctrl + R, а для середины — Ctrl + E. И напоследок — перемещение курсора в начало или конец строчки путем использования клавиш Home и End. А ведь некоторые о них даже и не знают.
Ctrl + S | быстрое сохранение документа |
Ctrl + B | жирный шрифт |
Ctrl + I | курсив |
Ctrl + U | подчеркнутый шрифт |
Ctrl +[, Ctrl +] | уменьшение/увеличение шрифта |
Ctrl + L | выравнивание текста по левой стороне |
Ctrl + R | выравнивание текста по правой стороне |
Ctrl + E | выравнивание текста посередине |
Это были самые полезные горячие клавиши в Windows, которые вам точно пригодятся. Помните, что во многих специализированных программах типа фотошопа есть свои наборы горячих клавиш, и, если вы постоянно работаете с их функционалом, стоит расширить свой «словарный запас» комбинаций еще больше.
Самые распространённые и удобные сочетания клавиш в Word.
Сочетание клавиш в Ворде для удобства и быстрой работы, основной перечень. В программе Word имеется довольно много различных сочетаний клавиш. Большинство людей знают только небольшую их часть. Как же можно запомнить большую часть из этих сочетаний и легко ли это. Запомнить их не так просто. Намного легче просто посмотреть их в списке горячих клавиш и применять по назначению. Работать в Word станет намного проще. Здесь подобрано приличное число клавиатурных сочетаний. Но, разумеется, их на порядок больше. Запомнить большую их часть смогут лишь вундеркинды. А простым людям проще кликнуть по ссылке на данную страницу и просто их посмотреть.
Общий перечень горячих клавиш для Word
Перемещаем разные элементы в тексте
Можно применять горячие клавиши для перемещения по всем разделам текста. Данное действие поможет вам экономить время, если текст получился длинным и у вас нет желания заниматься его прокручиванием, или вам элементарно хочется с лёгкостью переходить от слова, к слову и от предложения к предложению.
Выбираем текст
В прошлом методе мы использовали кнопочки стрелки, чтобы перемещать курсор. Кнопочка Ctrl помогала изменять данное движение. Использование кнопочки Shift поможет ещё больше редактировать текст.
Редактируем текст
Программа Ворд даёт нам возможность редактировать текст, применяя горячие клавиши.
Редактируем символы
Редактируем абзац
Программа Ворд проделывает действия с абзацами, которые похожи на форматирование букв.
Прочие возможности программы Word
Работаем с таблицей
Зайдя в таблицу, многие пользователи не знают, как правильно в ней перемещаться, так как оно происходит не так, как в простом текстовом документе. Поэтому, вместо кликов по мышке нужно попробовать следующие комбинации клавиш:
Стоит отметить, что многие данные сочетания функционируют в Excel и прочих программах Майкрософт Офис.
Вывод: Сочетание клавиш в Ворде для удобства и быстрой работы вам показано. Думается, они вам понадобятся, по крайней мере часть из них облегчат вашу работу с программой Ворд. Успехов!
Сочетания клавиш в приложениях
Сочетания клавиш — это клавиши или комбинации клавиш, с помощью которых можно выполнять задачи, обычно требующие применения мыши.
Ниже приведен список распространенных сочетаний клавиш для многих приложений Майкрософт, входящих в состав Windows 10. К ним относятся сочетания клавиш для следующих приложений:
Во многих из этих приложений сочетания клавиш также отображаются в подсказке при удерживании указателя мыши над кнопкой. В других приложениях доступные сочетания клавиш видны при нажатии клавиш ALT или F10. Если буква подчеркнута в меню, одновременно нажмите клавишу ALTи подчеркнутую клавишу вместо непосредственного выбора этого элемента меню. Например, чтобы создать новое изображение в приложении Paint, нажмите клавиши CTRL+N.
Примечание: На сенсорной клавиатуре нужно нажать клавишу CTRL, чтобы увидеть некоторые сочетания клавиш.
Сочетания клавиш для приложения «Калькулятор»
Переключение в обычный режим
Переключение в инженерный режим
Переключение в режим построения графиков
Переключение в режим «Программист»
Переключение в режим «Вычисление даты»
Сохранение в памяти в обычном режиме, в инженерном режиме и в режиме «Программист»
Добавление в память в обычном режиме, в инженерном режиме и в режиме «Программист»
Вычитание из значения в памяти в обычном режиме, в инженерном режиме и в режиме «Программист»
Отображение значения из памяти в обычном режиме, в инженерном режиме и в режиме «Программист»
Очистка текущих введенных данных (нажатие кнопки CE)
Полная очистка введенных данных (нажатие кнопки C)
Переход к следующему элементу пользовательского интерфейса и фокусировка на нем
Выбор элемента пользовательского интерфейса, находящегося в фокусе
Нажатие кнопки = в обычном режиме, в инженерном режиме и в режиме «Программист»
Нажатие кнопки +/- в обычном режиме, в инженерном режиме и в режиме «Программист»
Нажатие кнопки 1/x в обычном и инженерном режиме
Выберите 2 √x в стандартном и научном режиме
Нажатие кнопки % в обычном режиме, в инженерном режиме и в режиме «Программист»
Если отображается кнопка «Журнал», нажатие кнопки «Журнал» в обычном и инженерном режиме
Перемещение вверх в списке журнала, списке памяти и элементах меню
Перемещение вниз в списке журнала, списке памяти и элементах меню
Выбор параметра DEG в инженерном режиме
Выбор параметра RAD в инженерном режиме
Выбор параметра GRAD в инженерном режиме
Выбор 2 x в научном режиме
Выбор 10 x в научном режиме
Выбор 10 x в режиме «Научных»
Нажатие кнопки sinh в инженерном режиме
Нажатие кнопки tan в инженерном режиме
Нажатие кнопки tanh в инженерном режиме
Нажатие кнопки cos в инженерном режиме
Нажатие кнопки cosh в инженерном режиме
Нажатие кнопки sec в инженерном режиме
Нажатие кнопки sech в инженерном режиме
Нажатие кнопки csc в инженерном режиме
Нажатие кнопки csch в инженерном режиме
Нажатие кнопки cot в инженерном режиме
Нажатие кнопки coth в инженерном режиме
Выберите y √x в научном режиме
Нажатие кнопки |x| в инженерном режиме
Выберите ⌊x⌋ в научном режиме
Выберите ⌈x⌉ в научном режиме
Нажатие кнопки log в инженерном режиме
Выбор журнала Yx в научном режиме
Нажатие кнопки dms в инженерном режиме
Нажатие кнопки ln в инженерном режиме
Выбор e x в научном режиме
Нажатие кнопки Pi в инженерном режиме
Выбор x 2 в стандартном и научном режимах
Переключение кнопки F-E в инженерном режиме
Нажатие кнопки exp в инженерном режиме
Выбор x y в научном режиме
Выбор x 3 в научном режиме
Выберите n!в научном режиме
Нажатие кнопки mod в инженерном режиме
CTRL+знак «плюс» (+) на дополнительной клавиатуре
Увеличение графика в режиме построения графиков
CTRL+знак «минус» (-) на дополнительной клавиатуре
Уменьшение графика в режиме построения графиков
Выбор параметра DWORD в режиме «Программист»
Выбор параметра WORD в режиме «Программист»
Выбор параметра BYTE в режиме «Программист»
Выбор параметра HEX в режиме «Программист»
Выбор параметра DEC в режиме «Программист»
Выбор параметра OCT в режиме «Программист»
Выбор параметра BIN в режиме «Программист»
Выбор параметра QWORD в режиме «Программист»
Нажатие кнопок A–F в режиме «Программист» при выбранном параметре HEX
Выбор параметра RoL в режиме «Программист», когда в качестве параметра «Сдвиг битов» установлен любой из циклических сдвигов
Выбор параметра RoR в режиме «Программист», когда в качестве параметра «Сдвиг битов» установлен любой из циклических сдвигов
Выбор параметра Lsh в режиме «Программист», когда в качестве параметра «Сдвиг битов» установлен арифметический или логический сдвиг
Выбор параметра Rsh в режиме «Программист», когда в качестве параметра «Сдвиг битов» установлен арифметический или логический сдвиг
Нажатие кнопки % в режиме «Программист»
Выбор параметра OR в режиме «Программист»
Выбор параметра XOR в режиме «Программист»
Выбор параметра NOR в режиме «Программист»
Выбор параметра NOT в режиме «Программист»
Выбор параметра AND в режиме «Программист»
Выбор параметра NAND в режиме «Программист»
Сочетания клавиш для меню игры
Открытие меню запущенной игры
Клавиша Windows +ALT+G
Запись последних 30 секунд
Клавиша Windows +ALT+R
Клавиша Windows +ALT+PRINT SCREEN
Создание снимка экрана игры
Клавиша Windows +ALT+T
Показать/скрыть таймер записи
Клавиша Windows +ALT+M
Включение и выключение микрофона
Клавиша Windows +ALT+B
Клавиша Windows +ALT+W
Показывать камеру во время трансляции
Сочетания клавиш в приложении Groove
Воспроизведение или приостановка
Переход к следующей композиции
Перезапуск текущей композиции или переход к предыдущей
Кунг-фу на клавиатуре. Искусство сочетать клавиши
Путь от компьютерной мыши до клавиатурного героя
Содержание
К сожалению, для многих знание «контрол-цэ» и «контрол-вэ» становится верхней границей в использовании комбинаций. Именно для них были написаны первые главы этой статьи, где мы разберем основные сочетания клавиш и советы по эффективному использованию клавиатуры, которые прогонят из вас компьютерную мышь.
Для тех, кто осилил начало статьи, дальше начнется самое интересное. Я расскажу о таком инструменте, как AutoHotkey, использование которого сделает из вас настоящего печатающего ниндзю.
В конце вы увидите, как все эти знания можно использовать при работе с самым популярным на данный момент текстовым редактором Visual Studio Code.
Не пытайтесь просто запомнить все, что написано в статье. Обязательно попробуйте понажимать все сочетания клавиш, о которых вы не знали! А потом возвращайтесь время от времени, чтобы освежить память.
Эта статья больше актуальна для владельцев системы Windows.
Поехали.
Базовые сочетания
Esc — aka Escape или Эскейп или Эскейт или. ладно, ладно. Тут все просто, она в основном используется для выхода из чего-либо или отмены чего-либо. Если все пошло наперекосяк и «Я что-то нажала и все уронилось», то скорее всего вам нужно будет обратиться к этой клавише.
Shift — позволяет выделять последовательности символов или других объектов в зависимости от программы. Например, в проводнике, если выбрать файл, зажать шифт и выбрать другой файл, то все, что находилось между этими двумя файлами будет выделено.
Ctrl — работает похожим образом, но позволяет точечно выбирать, что именно вам нужно.
F1 — вызов справки. Не знаю, почему так.
Ctrl+W — закрыть окно, вкладку. Почти всегда работает в приложениях, где есть вкладки.
Ctrl+P — в большинстве программ вызывает меню печати.
Ctrl+D — создать копию объекта. От слова Duplicate.
Ctrl+S — сохранить. Что тут еще говорить.
Ctrl+Z — отменить действие. В терминалах часто используется для остановки процесса и перевода его в фон.
Ctrl+Y/Ctrl+Shift+Z — повторить отмененное действие.
Ctrl+N — открыть новое окно.
Ctrl+(+) — приблизить / увеличить масштаб.
Ctrl+(-) — отдалить / уменьшить масштаб.
Эти сочетания мыши критичны для тех, кто работает с графическими элементами.
Ctrl+MouseScroll — увеличить / уменьшить масштаб.
Shift+MouseScroll — переместиться по горизонтали. Иногда весь контент не помещается в окне, и появляется горизонтальная полоса прокрутки. Данное сочетание позволяет перемещаться вправо или влево в таких ситуациях.
Shift+Click — выбрать группу элементов, если возможно.
Ctrl+Click — выбрать элементы, точечно.
Ctrl+(Dragging) — копировать элемент или группу элементов и переместить на позицию курсора. Работает не везде, но полезно помнить.
Windows
Уже давно прошло время, когда работать на Windows программисту было неудобно. Сейчас это современная система, предоставляющая пользователю множество возможностей.
Поиск через «Start» в Windows работает так, что он быстро находит файлы, находящиеся в системных папках. Поэтому, если вам лень ходить по файловой системе, нажимаем Win и вводим имя файла — система быстро нам его найдет.
Сочетания
Win+D — скрыть все окна.
Win+M — свернуть все окна.
Win+P — открыть меню проекции на дополнительные дисплеи.
Win+Left/Right — переместить окно влево/вправо.
Win+Up — развернуть окно на весь экран.
Win+Down — открепить окно / свернуть.
Win+L — заблокировать систему.
Win+B — фокус на панель инструментов.
Win+Ctrl+Left/Right — переключиться между рабочими столами.
Win+(.) — открыть меню стикеров. 😀
Alt+Tab — вы и так знаете. Переключаемся между активными окнами. Зажатый Shift двигает нас назад.
Win+Shift+S — сделать скриншот части экрана.
Ctrl+Shift+Esc — открыть диспетчер задач.
Alt+\ — активирует навигацию в окнах многих программ.
Win+Shift+M — развернуть все окна.
PrintScreen или PrtScn — сделать снимок экрана. Вроде бы вещь банальная, но, как показывает практика, все еще есть люди, которые фотографируют экран. Скриншот сохраняется в буфер обмена, поэтому, чтобы просмотреть картинку, вам нужно будет ее вставить в соответствующую программу, например Paint.
Alt+PrintScreen — сделать скриншот окна.
Win+PrintScreen — сделать скриншот экрана и сохранить в папку «Изображения».
Проводник
Win+E — открыть проводник.
Alt+Enter — открыть свойства файла.
Ctrl+Enter — открыть папку в новом окне.
Ctrl+Shift+N — создать новую папку в текущей директории в проводнике.
Alt+Left / Alt+Right — предыдущая папка / следующая папка в истории.
Alt+Up — переместиться на уровень вверх.
Alt+V+H+H — показать/скрыть скрытые файлы в проводнике.
Утилиты
Win+(+) — увеличить часть экрана.
Win+(-) — уменьшить часть экрана.
Win+Esc — закрыть Magnifier.
Win+G — открыть игровое меню XBox.
Chrome
В хроме исправно работают многие из сочетаний, которые описаны в Базовых сочетаниях.
Ctrl+Shift+N — открыть новое окно в режиме инкогнито. Если вам часто нужно открыть «чистое» окно браузера, то запомните это сочетание.
Ctrl+T — открыть новую вкладку и перейти к ней.
Ctrl+Shift+T — открыть ранее закрытую вкладку. В некоторых случаях это поможет восстановить историю вкладок, если браузер был принудительно закрыт.
Ctrl+Tab — перейти к следующей вкладке на панели.
Ctrl+Shift+Tab — перейти к следующей вкладке на панели.
Ctrl+9 — перейти к последней вкладке.
Ctrl+R — перезагрузить страницу.
Ctrl+Shift+R — перезагрузить страницу, без использования данных в кэше.
Ctrl+D — сохранить текущую страницу в закладках.
Ctrl+Shift+D — сохранить все открытые вкладки в закладках. Поосторожнее с этим!
Ctrl+L — фокус на адресную строку.
Сочетания мыши
MiddleMouseButton — открыть страницу по ссылке в новой вкладке.
Ctrl+Click — открыть страницу по ссылке в новой вкладке.
Ctrl+Shift+Click — открыть ссылку в новой вкладке и перейти к ней. Обычно это именно то, что нужно, если вы хотите быстро просмотреть информацию по другой ссылке.
Shift+Click — открыть ссылку в новом окне.
Меню
Ctrl+H — открыть историю браузера.
Ctrl+J — открыть страницу загрузок.
Shift+Esc — открыть диспетчер задач Chrome. Если вы не понимаете, какая страница в чем разница» rel=dofollow»>страница сильно нагружает ваши ресурсы, то стоит сюда заглянуть.
Developer tools
Developer tools — один из самых полезных инструментов в арсенале Web-разработчика. Посмотрим, как можно немного ускорить работу с ним в браузере Chrome.
Ctrl+Shift+J / F12 — открыть вкладку Console в инструментах разработчика
Ctrl+(backtick) — фокус на консоли. При открытом меню инструментов разработчика.
Ctrl+Shift+I — открыть последнюю использованную вкладку в инструментах разработчика.
Ctrl+Shift+C — открыть панель элементов страницы.
Этого немного, но достаточно, чтобы пользоваться и не перегружать мозг. Больше сочетаний здесь.
Базовые сочетания плюс те, которые используются в Chrome, составляют большую часть наиболее распространенных сочетаний. Это значит, что, подобные сочетания вы сможете применить в большинстве программ, с которыми работаете. Поэтому многие «интуитивные» сочетания я буду опускать.
Vimium
Для работы с русской раскладкой нужно будет добавить «мэпы» в настройки вимиума.
Вот что это нам дает.
Перемещение через сочетания как в виме.
Используйте привычные клавиши hjkl для движения по странице.
Панель поиска
— Ищем везде через o
— Ищем в закладках через b
— Ищем в открытых вкладках через T
Я не буду раскрывать все сочетания, для этого есть вот такая хорошая памятка:
AutoHotkey
Хакерский редактор
— Vim (сокр. от Vi Improved, произносится «вим») — кошмар для случайного пользователя. Если его удаётся в конце концов закрыть, то вздыхаешь с облегчением и твёрдой уверенностью, что больше не будешь запускать эту программу ни разу в жизни. (c) Материал из Викиучебника
О самом популярном в мире редакторе кода я расскажу чуть позже.
Вим спроектирован так, чтобы минимизировать перемещения ваших запястий во время набора текста. Все его горячие клавиши находятся в прямой доступности ваших рук.
Этой же цели цели хочу добиться я. Но без привязки к Виму, с его недружелюбными режимами.
Используем AHK
— AutoHotkey — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows. AutoHotkey является языком программирования сценариев, приспособленным к лёгкому назначению и переназначению горячих клавиш, включая кнопки мыши и джойстика.
Короче говоря, AHK позволяет нам автоматизировать рутинные задачи, создавать программы с графическим интерфейсом или просто автоматически писать Sincerely Yours в конце электронного письма. Чтобы профессионально лениться с помощью AHK нужно существенно поработать головой перед этим.
Вердикт — «капсу» можно найти лучшее применение.
Итак, мы хотим иметь возможность не отрывать руку от фыва олдж позиций ни на клавишу. Мы хотим писать эффективно, да так, чтобы не уступать прославленным вимерам. И мы хотим, чтобы было несложно. А еще у нас есть программа, с помощью которой можно программировать сочетания клавиш и одна лишняя клавиша на клавиатуре. Пазл сошелся? Запоминаем и идем писать программу.
Вот как выглядит часть моего скрипта для AutoHotkey:
А вот что он делает
Если в Vim сочетания клавиш опираются на семантику, то в этом скрипте я опирался на удобство.
Чтобы попробовать, вы можете:
— Установить AutoHotkey — Загрузить исходники скрипта — Запустить через AutoHotkey
Если еще не поняли, то рассказываю в чем суть: когда этот скрипт работает, ничего не меняется до тех пор, пока вы не зажмете клавишу CapsLock. С этого момента начинается магия. Какая? Рассказываю.
Особенности
Никакого больше переключения регистра. Строчные буквы по умолчанию! Это которые маленькие.
Caps+J — влево Caps+i — вверх Caps+L — вправо Caps+K — вниз Caps+U — вверх пять раз Caps+N — вниз пять раз Caps+Y — страница в чем разница» rel=dofollow»>страница вверх (PgUp) Caps+B — Страница вниз (PgDn)
Зажатый капс работает как Ctrl в случае с символами X, C, V. Так просто удобнее!
Caps+Q — удалить все символы слева от курсора Caps+W — удалить слово слева от курсора Caps+E — удалить слово справа от курсора Caps+R — удалить все символы справа от курсора
Фишки
Caps+A — Скопировать текущую строку и вставить снизу Caps+S — Выделить слово на позиции курсора Caps+D — Скопировать строку и удалить. Украдено прямиком из вима.
Прежде чем основательно начать пользоваться этим скриптом, убедитесь, что вы владеете хотя-бы слепой восьмипальцевой печатью. В противном случае вы рискуете получить вредные привычки, которые будут замедлять вашу скорость набора текста. Советую режим «фразы» в этом замечательном бесплатном тренажере.
VSCode
Когда дело доходит до выбора редактора кода, то тут все решают личные предпочтения. Однако есть редактор, который придется по вкусу практически каждому, и это Visual Studio Code.
VSCode — опенсорсное творение Microsoft, написанное при помощи фреймворков для JavaScript/TypeScript. Из коробки это простенький красивый редактор кода, который позволит вам в считанные секунды начать писать что вздумается. А если прикрутить к нему расширения, которые регулярно пишутся и поддерживаются огромным сообществом, то то эта малышка даст жару любой профессиональной IDE.
Простые сочетания
F1 — открыть окошко команд. Наше все для пользователя VSCode. Почти любое действие можно выполнить с помощью этого окна.
F2 — переименовать определение / переменную / функцию синхронно. Одна из самых приятных возможностей в VSCode. Если вы передумали с названием переменной, это позволит изменить все места где используется эта переменная, учитывая контекст.
F8 — переместиться к следующему проблемному месту в коде.
Ctrl+. — быстрое исправление ошибки. Если вы допустили какую-то распространенную ошибку, VSCode может исправить ее за вас. Очень удобно использовать в сочетании с F8.
F9 — поставить точку остановки для дебаггера.
Ctrl+P — перейти к файлу.
Ctrl+R — открыть недавний проект / файл.
Ctrl+(,) — открыть настройки редактора.
Ctrl+Q — перейти в другую панель.
Ctrl+/ — закомментировать строку.
Ctrl+T — переместиться к функции или переменной во всех файлах.
Ctrl+Shift+O — переместиться к функции или переменной в текущем файле.
Ctrl+Home — переместиться к началу файла.
Ctrl+End — переместиться к концу файла.
Ctrl+Shift+\ — переместиться к соответствующей скобке.
Ctrl+Shift+N — открыть новое окно VSCode.
Alt+Left / Alt+Right — переместиться к предыдущей / следующей активной строке. Когда вы скачете со строки на строку, VSCode запоминает это в своей истории, и вы можете быстро переключаться между самыми горячими местами в коде.
Alt+Up/Down — переместить строку вверх/вниз. Must have!
Alt+Z — переключить режим переноса строк.
Ctrl+Alt+F — автоматическое форматирование текста. VSCode поддерживает автоматическое форматирование для большинства языков. Нажатие этой клавиши подгонит ваш код под стандарты, принятые в Code style вашего языка.
Shift+Alt+O — упорядочить импорты в соответствии со стандартами вашего языка.
Ctrl+C — скопировать текущую строку, если нет выделения, иначе работает как обычное копирование.
Ctrl+X — вырезать строку, если нет выделения, иначе работает как обычная операция Cut.
Ctrl+Shift+Up/Down — скопировать выделенные строки вверх/вниз. Полезно, если вам нужно повторить какой-то блок кода несколько раз.
Ctrl+Alt+Right — переместить активный файл в соседнюю группу редактирования. Это позволит вам параллельно просматривать два или более файлов. Ctrl+Alt+Left двигает его обратно.
Ctrl+0 — фокус на боковую панель.
Alt+ <1, 2. 8>— переключиться между активными вкладками в окне редактирования. Обязательно к запоминанию! Alt+0 открывает последнюю вкладку.
Ctrl+Space — активировать автоподстановку.
Shift+Ctrl+Space — открыть подсказку для параметров функции.
Посложнее
Alt+Ctrl+Up/Down — добавить курсор на верхнюю/нижнюю строку. Одна из особенностей современных редакторов. Позволяет редактировать текст одновременно в нескольких местах. Суперфича!
Ctrl+D — добавить курсор в конец следующего вхождения данного слова.
Alt+Click — добавить курсор в позицию указателя мыши.
Shift+Alt+(Dragging) — добавлять курсоры по пути следования указателя мыши.
Shift+Alt+Right — выделение с учетом контекста. Например, у нас есть длинное выражение внутри скобок, данное сочетание позволит нам выбрать все, что находится внутри них. Последовательные нажатия расширяют область выделения.
Ctrl+Shift+[ — свернуть блок кода. Если файл стал слишком большим, и перемещаться стало слишком сложно, то данное сочетание позволит свернуть блоки текста, которые вам сейчас не нужны.
Нет(Win) / Ctrl+J(Mac) — присоединить следующую строку к текущей. По сути, все, что делает данная команда, так это удаляет символ переноса с текущей строки. Очень удобно, если нужно сжать html-файл.
Ctrl+Shift+L — выделить все одинаковые слова и переместить курсор к концу каждого. Сильная штука, позволяет редактировать все вхождения определенного слова. Но стоит быть аккуратнее, если это слово встречается в качестве подстроки, то оно тоже будет изменено.
Ctrl+K Z — Включить Zen Mode. Для настоящих гуру.
Навигация
Ctrl+B — открыть / закрыть боковую панель.
Ctrl+Shift+E — открыть меню навигации.
Ctrl+Shift+D — открыть меню запуска. Используется во время дебаггинга.
Ctrl+Shift+F — меню поиска. Позволяет искать текст по всем файлам.
Ctrl+Shift+G — открыть меню контроля версий. Если у вас установлено расширение GitLens, то оно может изменить это сочетание.
Ctrl+J — открыть/закрыть панель.
Ctrl+Shift+X — открыть меню расширений.
Ctrl+(backtick) — открыть терминал.
Ctrl+Shift+M — открыть панель ошибок.
Ctrl+Shift+U — открыть консоль вывода.
Ctrl+Shift+Y — открыть консоль отладки.
Демонстрация
Ну и на десерт, небольшое видео, где я наглядно показываю, как можно совместить использование скрипта capsKeys и возможности редактора VSCode. Чудес не обещаю, но суть должна быть понятна 😉.
Заключение
В этой статье я рассмотрел способы увеличения продуктивности при написании кода или любого текста посредством использования сочетания клавиш и кое-чего еще. Мы начали с самых простых сочетаний и дошли до продвинутых вариантов использования клавиатуры. Я надеюсь эти знания не раз пригодятся вам в вашей профессиональной карьере.
Не старайтесь запомнить все сразу. Я тоже не все из этого хорошо помню и даже не пытаюсь применять постоянно. Для первого раза достаточно знать, какие вообще комбинации существуют. К тому же, многие сочетания вполне интуитивны. Зная базовые и несколько дополнительных, вы начнете догадываться, куда можно нажать, чтобы получить то, что вам нужно.
Пишите в комментариях, если у вас есть свои любимые сочетания, не описанные в статье.
Изначально идею скрипта я позаимствовал из этой замечательной статьи в блоге Никиты Прокопова.