Рабочий процесс без мыши
Почему продвинутый пользователь уходит от мыши
Мышь хороша для графики и редких действий. Для повторяющегося потока (IDE, терминал, браузер, файлы) клавиатура выигрывает:
- руки остаются на "домашнем ряду" — меньше усталости;
- действия воспроизводимы (то же сочетание = тот же результат);
- проще связать с макросами.
Базовая карта клавиш — Клавиши для новичка и Горячие клавиши Windows. Устройство клавиатуры (скан-коды, раскладки) — глава "Клавиатура".
Play ITЗагрузка интерактивного демо…
Уровни "клавиатурной зрелости"
| Уровень | Навык |
|---|---|
| 1 | Win+V, Win+Shift+S, Alt+Tab, Ctrl+Shift+Esc |
| 2 | Привязка окон (Win+←/→), виртуальные рабочие столы, Win+X |
| 3 | Глобальные хоткеи в AutoHotkey, PowerToys (см. ниже) |
| 4 | Редактор без мыши: Vim-модальность, VS Code chord keys |
| 5 | Терминал + tmux: 2.05 Терминал |
Учите по 3–5 сочетаний в неделю, только те, что экономят время в вашем сценарии. Не гонитесь за "50 хоткеев за день" (шпаргалка новичка).
Windows — набор "второго дня"
| Сочетание | Действие |
|---|---|
Win+E | Проводник |
Win+. | Эмодзи и символы |
Win+Ctrl+Shift+B | Перезапуск драйвера видео (чёрный экран) |
Ctrl+Shift+Esc | Диспетчер задач |
Win+R → ms-settings: | Параметры |
В VS Code Ctrl+P | Быстрое открытие файла |
Продвинутые редакторы — не Блокнот
| Редактор | Сильные стороны | Кому |
|---|---|---|
| Notepad++ | Лёгкий, плагины, логи на Windows | Быстрый просмотр, regex replace |
| VS Code | LSP, Git, Remote SSH, расширения | Универсальный хаб разработки и конфигов |
| Vim / Neovim | Скорость в SSH, один инструмент везде | Админы, любители модальности |
| Emacs | Расширяемая "ОС в редакторе" | Долгие сессии, org-mode, Lisp |
Почему не стандартный Блокнот — нет нормального поиска по проекту, Git, подсветки, множественных курсоров, встроенного терминала. Для power user текст = данные, с ними работают как с кодом. Способы поиска по файлам и папкам — поиск текста в файлах.
Подробное сравнение и IDE — Софт: разработка. Путь в программирование — Код и разработка.
VS Code как центр рабочего дня
Типичная настройка продвинутого пользователя (не только программиста):
- Remote - SSH к Home Lab;
- расширения — YAML, Docker, Markdown, PowerShell;
settings.jsonв Git — переносимая среда;- встроенный терминал
Ctrl+`для скриптов.
Vim — зачем учить, если не "вимер"
Нормальный режим (навигация) и вставка (i). Esc возвращает в нормальный — меньше прыжков к мыши в SSH и логах.
Достаточно знать i, Esc, :w, :q, /поиск — чтобы править конфиги на сервере без мыши. Полноценный Vim — инвестиция; окупается при жизни в SSH.
| Режим / команда | Действие |
|---|---|
i | Вставка |
Esc | Нормальный режим |
:w | Сохранить |
:q! | Выйти без сохранения |
gg / G | Начало / конец файла |
dd | Удалить строку |
:%s/old/new/g | Замена по файлу |
Neovim — форк с встроенным LSP; на Windows ставится через winget. Vimium / Surfingkeys — Vim-подобная навигация в браузере (осторожно с конфликтом Ctrl+F).
Emacs
Один процесс "живёт десятилетиями": Org-mode для заметок, magit для Git. Кривая обучения выше Vim; окупается, если вся работа — текст и код в одной среде.
Notepad++ для "грязной" работы
- огромные логи (мегабайты) без тормозов IDE;
- плагин Compare для diff двух файлов;
- макросы записи на Repetitive tasks;
- EOL conversion (CRLF ↔ LF) перед коммитом на Linux.
Microsoft PowerToys
PowerToys — официальный набор утилит от Microsoft для power user (установка: winget, Store, GitHub releases).
| Модуль | Польза |
|---|---|
| PowerToys Run | Alt+Space — запуск приложений, файлов, команд |
| FancyZones | Сетки окон (Win+Shift+ перетаскивание) |
| Keyboard Manager | Переназначение клавиш без драйверов |
| PowerRename | Массовое переименование в проводнике |
| Peek | Быстрый просмотр файла без открытия |
| Color Picker | Пипетка цвета для вёрстки/дизайна |
| Image Resizer | Изменение размера из контекстного меню |
Список и альтернативы — в дополнительных инструментах.
FancyZones — раскладки под мониторы
Создайте шаблоны — "код слева 70%", "браузер справа 30%", "три колонки на ultrawide". Привыкание занимает день — потом перетаскивание Win+Shift быстрее ручного resize.
PowerToys Run — не только exe
В строке Run можно:
? текст— поиск в браузере;.— открыть домашнюю папку;%%— переменные окружения;- shell:
> ipconfig,> wt(Windows Terminal).
Keyboard Manager
Примеры remap для эргономики:
- Caps Lock → Ctrl (классика для Emacs/Vim);
- правый Ctrl → Win (на старых клавиатурах);
- отключить "случайный" Sleep на нестандартных клавишах.
Сохраняйте профили экспорта в Git вместе с dotfiles.
Горячие клавиши Windows 11
| Сочетание | Действие |
|---|---|
Win+Shift+S | Скриншот области |
Win+V | История буфера обмена |
Win+. | Эмодзи и символы |
Win+Ctrl+Shift+B | Перезапуск графики |
Win+Ctrl+C | Цветовые фильтры (доступность) |
Alt+Space, N | Свернуть (в классическом меню окна) |
Win+Number | Запуск/переключение на панели задач |
В VS Code отдельная вселенная — Ctrl+P, Ctrl+Shift+P, F12 (go to definition), Alt+Click (multi-cursor). Вынесите 10 команд в шпаргалку на монитор.
Оптимизация процесса, не только клавиш
Клавиатура не спасёт хаос из 40 иконок на рабочем столе:
- одна главная ОС на работу, эксперименты — в ВМ;
- шаблоны папок (
Projects/2025/client-name); - синхронизация только нужного (не весь диск в облако);
- закрытие вкладок и отключение лишней автозагрузки — см. процессы Windows.
Трек-пад и эргономика
Полный отказ от мыши не обязателен. На ноутбуке жесты + клавиатура часто быстрее, чем внешняя мышь в поезде.
Эргономика (RSI): верх монитора на уровне глаз; запястья прямые; перерыв 5 минут каждый час при длинной печати.
Дальше: анализ процессов и кэшей Windows.